GameServerWeb.PartyChannel (game_server_web v1.0.938)

Copy Markdown

Channel for party realtime events.

Topic: "party:<party_id>"

Only users who are members of the party may join this channel. Membership is determined by the user's party_id field.

Events pushed to clients

  • "member_joined" - A user joined the party. Payload: %{user_id: integer}
  • "member_left" - A user left or was kicked from the party. Payload: %{user_id: integer}
  • "member_online" - A party member came online. Payload: user brief object
  • "member_offline" - A party member went offline. Payload: user brief object
  • "member_updated" - A party member was updated. Payload: user brief object
  • "updated" - The party settings were updated. Payload: party object
  • "disbanded" - The party was disbanded. Payload: %{party_id: integer}
  • "new_chat_message" - A new chat message. Payload: chat message object
  • "chat_message_updated" - A chat message was updated. Payload: chat message object
  • "chat_message_deleted" - A chat message was deleted. Payload: %{id: integer}

Summary

Functions

child_spec(init_arg)

start_link(triplet)