Sha256: d7a7f5abeebfe00d83b6b0193c5912dafb3d6f1cf1dd44797b0fa35642b8770c

Contents?: true

Size: 544 Bytes

Versions: 17

Compression:

Stored size: 544 Bytes

Contents

# frozen_string_literal: true

require "action_cable/remote_connections"

ActionCable::RemoteConnections::RemoteConnection.include(AnyCable::Rails::Connections::SerializableIdentification)

ActionCable::RemoteConnections::RemoteConnection.prepend(Module.new do
  def disconnect(reconnect: true)
    # Legacy Action Cable functionality if case we're not fully migrated yet
    super() unless AnyCable::Rails.enabled?
    ::AnyCable.broadcast_adapter.broadcast_command("disconnect", identifier: identifiers_json, reconnect: reconnect)
  end
end)

Version data entries

17 entries across 17 versions & 2 rubygems

Version Path
anycable-rails-core-1.4.3 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-core-1.4.2 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-core-1.4.1 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-core-1.4.0 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.4.0 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.4.0.rc.4 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.4.0.rc.3 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.4.0.rc.2 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.4.0.rc.1 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.3.7 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.3.6 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.3.5 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.3.4 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.3.3 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.3.2 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.3.1 lib/anycable/rails/action_cable_ext/remote_connections.rb
anycable-rails-1.3.0 lib/anycable/rails/action_cable_ext/remote_connections.rb