Use current user to scope history

This commit is contained in:
Seth Call 2024-11-05 20:04:28 -06:00
parent d4b412e223
commit 4944c5983d
2 changed files with 4 additions and 2 deletions

View File

@ -568,9 +568,10 @@ module JamRuby
return query
end
def self.history(options)
def self.history(current_user, options)
offset = options[:offset] || 0
limit = options[:limit] || 10
MusicSession.joins(
%Q{
INNER JOIN
@ -581,6 +582,7 @@ module JamRuby
users
ON
music_sessions_user_history.user_id = users.id
WHERE users.id = '#{current_user.id}'
}
).order('music_sessions.created_at DESC').select("music_sessions.id AS session_id, music_sessions_user_history.id AS session_history_id, music_sessions.created_at, music_sessions.name, music_sessions.description, music_sessions.musician_access, music_sessions.approval_required, music_sessions_user_history.instruments, users.first_name, users.last_name, users.photo_url, users.id AS user_id").offset(offset).limit(limit)
end

View File

@ -103,7 +103,7 @@ class ApiMusicSessionsController < ApiController
end
def list_history
@music_sessions = MusicSession.history(offset: params[:offset], limit: params[:limit])
@music_sessions = MusicSession.history(current_user, {offset: params[:offset], limit: params[:limit]})
end
def scheduled_rsvp