Method: AsyncCable::Registry#remove
- Defined in:
- lib/async_cable/registry.rb
#remove(channel_name, stream_name, connection) ⇒ Object
Removes connection from registry.
26 27 28 29 30 31 32 |
# File 'lib/async_cable/registry.rb', line 26 def remove(channel_name, stream_name, connection) @mutex.synchronize do subscribers[channel_name][stream_name].delete(connection) subscribers[channel_name].delete(stream_name) if subscribers[channel_name][stream_name].empty? connection end end |