chinwagsocial/app/channels/hashtag_channel.rb
2016-11-05 17:13:14 +01:00

12 lines
294 B
Ruby

class HashtagChannel < ApplicationCable::Channel
def subscribed
tag = params[:tag].downcase
stream_from "timeline:hashtag:#{tag}", lambda { |encoded_message|
status, message = hydrate_status(encoded_message)
next if filter?(status)
transmit message
}
end
end