Phoenix Presence:如何将“ presence_diff”重命名为更特定于域的名称?

时间:2019-03-16 18:26:04

标签: phoenix-framework phoenix-channels

凤凰城有个很棒的事件,用于广播状态更改,称为presence_diff。我试图找到一种方法来将该事件重命名为我的域所特有的名称(在我的情况下为agent_diff)。

有人知道是否有惯用的方法吗?

1 个答案:

答案 0 :(得分:0)

这是我想出的解决方案,如果您有更好的方法,请告诉我

intercept ["presence_diff"]
def handle_out("presence_diff", msg, socket) do
  push(socket, "agent_diff", msg)
  {:noreply, socket}
end