我正在使用频道来实施聊天。当一个人离开聊天时,我想告知特定的客户该人已离开。
这是我发现的:
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
参数,所以我可以传递它。