mirror of
https://github.com/basecamp/once-campfire.git
synced 2026-09-01 11:21:31 +09:00
df76a227dc
First open source release of Campfire 🎉
15 lines
243 B
Ruby
15 lines
243 B
Ruby
class RoomChannel < ApplicationCable::Channel
|
|
def subscribed
|
|
if @room = find_room
|
|
stream_for @room
|
|
else
|
|
reject
|
|
end
|
|
end
|
|
|
|
private
|
|
def find_room
|
|
current_user.rooms.find_by(id: params[:room_id])
|
|
end
|
|
end
|