Soulless.LobbyClient.Route (Soulless v0.3.0)

Copy Markdown View Source

Summary

Generated

heartbeat(client, payload, timeout \\ nil)

@spec heartbeat(
  client :: pid(),
  payload :: Soulless.Game.Lq.ReqHeartbeat.t(),
  timeout() | nil
) ::
  {:ok, Soulless.Game.Lq.ResHeartbeat.t()} | {:error, term()}

request_connection(client, payload, timeout \\ nil)

@spec request_connection(
  client :: pid(),
  payload :: Soulless.Game.Lq.ReqRequestConnection.t(),
  timeout() | nil
) :: {:ok, Soulless.Game.Lq.ResRequestConnection.t()} | {:error, term()}

request_route_change(client, payload, timeout \\ nil)

@spec request_route_change(
  client :: pid(),
  payload :: Soulless.Game.Lq.ReqRequestRouteChange.t(),
  timeout() | nil
) :: {:ok, Soulless.Game.Lq.ResRequestRouteChange.t()} | {:error, term()}