Slide 48
Slide 48 text
48
def join("room:lobby", _payload, socket) do
send(self(), :after_join)
{:ok, socket}
end
def handle_info(:after_join, socket) do
username = socket.assigns.username
{:ok, _} = Presence.track(socket,username, %{})
{:noreply, socket}
end