dotfiles/app/lib/prymn_web/channels/agent_channel.ex
2024-02-17 17:20:08 +02:00

26 lines
581 B
Elixir

defmodule PrymnWeb.AgentChannel do
use PrymnWeb, :channel
@impl true
def join("agents:" <> _agent_id, _payload, socket) do
{:ok, socket}
end
@impl true
def handle_in(event, _payload, socket) do
dbg(event)
{:noreply, socket}
end
# Channels can be used in a request/response fashion
# by sending replies to requests from the client
# @impl true
# def handle_in("ping", payload, socket) do
# {:reply, {:ok, payload}, socket}
# end
# def handle_in("binary", {:binary, data}, socket) do
# dbg(data)
# {:noreply, socket}
# end
end