Skip to content

Instantly share code, notes, and snippets.

@Devalo
Created December 15, 2016 18:06
Show Gist options
  • Save Devalo/4750e4a797cabfdb81c9a78b35615438 to your computer and use it in GitHub Desktop.
Save Devalo/4750e4a797cabfdb81c9a78b35615438 to your computer and use it in GitHub Desktop.
def handle_info(:after_join, socket) do
user = Repo.get(User, socket.assigns.user_id)
{:ok, _} = Presence.track(socket, user.email, %{
online_at: inspect(System.system_time(:seconds))
})
push socket, "presence_state", Presence.list(socket)
{:noreply, socket}
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment