Send ClientId, Username as a Tuple in unsubscribe hook

This commit is contained in:
Ali Farhadi 2016-09-03 11:56:42 +04:30
parent 177ae6a71b
commit 7a295f614f
1 changed files with 1 additions and 1 deletions

View File

@ -336,7 +336,7 @@ handle_cast({unsubscribe, Topics}, Session = #session{client_id = ClientId,
Subscriptions1 = Subscriptions1 =
lists:foldl(fun(RawTopic, SubDict) -> lists:foldl(fun(RawTopic, SubDict) ->
{Topic0, _Opts} = emqttd_topic:strip(RawTopic), {Topic0, _Opts} = emqttd_topic:strip(RawTopic),
case emqttd:run_hooks('client.unsubscribe', [ClientId, Username], Topic0) of case emqttd:run_hooks('client.unsubscribe', [{ClientId, Username}], Topic0) of
{ok, Topic1} -> {ok, Topic1} ->
case dict:find(Topic1, SubDict) of case dict:find(Topic1, SubDict) of
{ok, _Qos} -> {ok, _Qos} ->