Phoenix / Elixir:如何添加args来终止事件?

时间:2016-12-05 22:57:12

标签: elixir phoenix-framework

我正在使用频道来实施聊天。当一个人离开聊天时,我想告知特定的客户该人已离开。

这是我发现的:

  def terminate(reason, socket) do
    Logger.info "terminated!!!!"
    Logger.info inspect(reason)
    Logger.info inspect(socket)
    {:noreply, socket}
  end

有没有办法自定义terminate/2以便我可以将ID传递给它?就像在handle_in/3中一样,该方法有一个payload参数,所以我可以传递它。

0 个答案:

没有答案