Przeglądaj źródła

fix(emqx_mod_rewrite): Dialyzer warnings

Zaiming Shi 5 lat temu
rodzic
commit
0f0ca1e9fd
1 zmienionych plików z 3 dodań i 3 usunięć
  1. 3 3
      src/emqx_mod_rewrite.erl

+ 3 - 3
src/emqx_mod_rewrite.erl

@@ -45,9 +45,9 @@
 
 
 load(RawRules) ->
 load(RawRules) ->
     {PubRules, SubRules} = compile(RawRules),
     {PubRules, SubRules} = compile(RawRules),
-    emqx_hooks:add('client.subscribe',   {?MODULE, rewrite_subscribe, [SubRules]}),
-    emqx_hooks:add('client.unsubscribe', {?MODULE, rewrite_unsubscribe, [SubRules]}),
-    emqx_hooks:add('message.publish',    {?MODULE, rewrite_publish, [PubRules]}).
+    emqx_hooks:put('client.subscribe',   {?MODULE, rewrite_subscribe, [SubRules]}),
+    emqx_hooks:put('client.unsubscribe', {?MODULE, rewrite_unsubscribe, [SubRules]}),
+    emqx_hooks:put('message.publish',    {?MODULE, rewrite_publish, [PubRules]}).
 
 
 rewrite_subscribe(_ClientInfo, _Properties, TopicFilters, Rules) ->
 rewrite_subscribe(_ClientInfo, _Properties, TopicFilters, Rules) ->
     {ok, [{match_and_rewrite(Topic, Rules), Opts} || {Topic, Opts} <- TopicFilters]}.
     {ok, [{match_and_rewrite(Topic, Rules), Opts} || {Topic, Opts} <- TopicFilters]}.