Files
codeocean/app/channels/la_exercises_channel.rb
Sebastian Serth c228850ae8 Update find method
2022-08-20 00:37:48 +02:00

19 lines
428 B
Ruby

# frozen_string_literal: true
class LaExercisesChannel < ApplicationCable::Channel
def subscribed
stream_from specific_channel
end
def unsubscribed
stop_all_streams
end
private
def specific_channel
reject unless StudyGroupPolicy.new(current_user, StudyGroup.find(params[:study_group_id])).stream_la?
"la_exercises_#{params[:exercise_id]}_channel_study_group_#{params[:study_group_id]}"
end
end