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