class Meshchat::Network::Message::Disconnect

Public Instance Methods

display() click to toggle source
# File lib/meshchat/network/message/disconnect.rb, line 6
def display
  location = payload['sender']['location']
  uid = payload['sender']['uid']
  name = payload['sender']['alias']
  node = Node.find_by_uid(uid)
  if node
    node.update(on_local_network: false)
    node.update(on_relay: false)
  end

  "#{name}@#{location} has disconnected"
end