method

process_internal_message

rails latest stable - Class: ActionCable::Connection::InternalChannel
process_internal_message(message)
private

No documentation available.

# File actioncable/lib/action_cable/connection/internal_channel.rb, line 33
        def process_internal_message(message)
          case message["type"]
          when "disconnect"
            logger.info "Removing connection (#{connection_identifier})"
            close(reason: ActionCable::INTERNAL[:disconnect_reasons][:remote], reconnect: message.fetch("reconnect", true))
          end
        rescue Exception => e
          logger.error "There was an exception - #{e.class}(#{e.message})"
          logger.error e.backtrace.join("\n")

          close
        end