Phoenix有一个不错的事件,可用于广播存在更改,称为presence_diff
。我试图找到一种将此事件重命名为更特定于我域的事件的方法(就我而言,agent_diff
)。
有人知道是否有一种惯用方式?
这是我提出的解决方案,如果您有更好的方法
,请告诉我intercept ["presence_diff"]
def handle_out("presence_diff", msg, socket) do
push(socket, "agent_diff", msg)
{:noreply, socket}
end