From 8a0a7978dd56db9c84c3c73672ebf5f4dbc36e05 Mon Sep 17 00:00:00 2001 From: Feng Lee Date: Wed, 10 Aug 2016 22:30:02 +0800 Subject: [PATCH] presence --- src/emqttd_mod_presence.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/emqttd_mod_presence.erl b/src/emqttd_mod_presence.erl index 2db444e8d..89228df78 100644 --- a/src/emqttd_mod_presence.erl +++ b/src/emqttd_mod_presence.erl @@ -50,7 +50,8 @@ on_client_disconnected(Reason, ClientId, Opts) -> {reason, reason(Reason)}, {ts, emqttd_time:now_to_secs()}]), Msg = message(qos(Opts), topic(disconnected, ClientId), Json), - emqttd:publish(emqttd_message:set_flag(sys, Msg)). + emqttd:publish(emqttd_message:set_flag(sys, Msg)), + ok. unload(_Opts) -> emqttd:unhook('client.connected', fun ?MODULE:on_client_connected/3),