From 166e085fffacd1d7c00c61daf4b97c1d38c1b377 Mon Sep 17 00:00:00 2001 From: Feng Date: Thu, 21 Jan 2016 15:37:25 +0800 Subject: [PATCH] add client_connected/3 --- src/emqttd_mod_subscription.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/emqttd_mod_subscription.erl b/src/emqttd_mod_subscription.erl index 839669e61..701d68f94 100644 --- a/src/emqttd_mod_subscription.erl +++ b/src/emqttd_mod_subscription.erl @@ -52,7 +52,9 @@ client_connected(?CONNACK_ACCEPT, #mqtt_client{client_id = ClientId, #state{topics = Topics, stored = Stored}) -> Replace = fun(Topic) -> rep(<<"$u">>, Username, rep(<<"$c">>, ClientId, Topic)) end, TopicTable = with_stored(Stored, ClientId, [{Replace(Topic), Qos} || {Topic, Qos} <- Topics]), - emqttd_client:subscribe(ClientPid, TopicTable). + emqttd_client:subscribe(ClientPid, TopicTable); + +client_connected(_ConnAck, _Client, _State) -> ok. with_stored(false, _ClientId, TopicTable) -> TopicTable;