mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
28 lines
571 B
Ruby
28 lines
571 B
Ruby
module ActionCable
|
|
module SubscriptionAdapter
|
|
class Base
|
|
attr_reader :logger, :server
|
|
|
|
def initialize(server)
|
|
@server = server
|
|
@logger = @server.logger
|
|
end
|
|
|
|
def broadcast(channel, payload)
|
|
raise NotImplementedError
|
|
end
|
|
|
|
def subscribe(channel, message_callback, success_callback = nil)
|
|
raise NotImplementedError
|
|
end
|
|
|
|
def unsubscribe(channel, message_callback)
|
|
raise NotImplementedError
|
|
end
|
|
|
|
def shutdown
|
|
raise NotImplementedError
|
|
end
|
|
end
|
|
end
|
|
end
|