Phoenix Presence:如何将 "presence_diff" 重命名为更特定于域的名称?
Phoenix Presence: How to rename "presence_diff" to something more domain specific?
Phoenix 有一个名为 presence_diff
的广播状态更改的好事件。我试图找到一种方法将此事件重命名为更特定于我的域的名称(在我的情况下为 agent_diff
)。
有谁知道这样做是否有惯用的方法?
这是我想出的解决方案,如果你有更好的方法请告诉我
intercept ["presence_diff"]
def handle_out("presence_diff", msg, socket) do
push(socket, "agent_diff", msg)
{:noreply, socket}
end
Phoenix 有一个名为 presence_diff
的广播状态更改的好事件。我试图找到一种方法将此事件重命名为更特定于我的域的名称(在我的情况下为 agent_diff
)。
有谁知道这样做是否有惯用的方法?
这是我想出的解决方案,如果你有更好的方法请告诉我
intercept ["presence_diff"]
def handle_out("presence_diff", msg, socket) do
push(socket, "agent_diff", msg)
{:noreply, socket}
end