12345678910111213141516171819 |
- defmodule EnchufeWeb.TimerChannel do
- use Phoenix.Channel
- def join("timer:update", _msg, socket) do
- {:ok, socket}
- end
-
- def handle_in("new_time", msg, socket) do
- push socket, "new_time", msg
- {:noreply, socket}
- end
-
- def handle_in("start_timer", _, socket) do
- EnchufeWeb.Endpoint.broadcast("timer:start", "start_timer", %{})
- {:noreply, socket}
- end
-
- end
|