public
Created

  • Download Gist
foo.rb
Ruby
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
class Subscriber
attr_accessor :list
 
def update_subscribers(message)
@list ||= []
@list << message['ext']['username']
@list.uniq!
@list.compact! if @list
end
 
def incoming(message, callback)
if message['channel'] == "/meta/subscribe"
update_subscribers(message)
end
 
callback.call(message)
end
 
end

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.