fix(emqx_rule_events): Dialyzer warnings

This commit is contained in:
Zaiming Shi 2020-11-10 21:28:35 +01:00
parent 3dc11bc9e1
commit 692f59afaf
1 changed files with 6 additions and 4 deletions

View File

@ -56,9 +56,10 @@
-endif. -endif.
load(Env) -> load(Env) ->
[emqx_hooks:add(HookPoint, {?MODULE, hook_fun(HookPoint), [hook_conf(HookPoint, Env)]}) lists:foreach(
|| HookPoint <- ?SUPPORTED_HOOK], fun(HookPoint) ->
ok. ok = emqx_hooks:put(HookPoint, {?MODULE, hook_fun(HookPoint), [hook_conf(HookPoint, Env)]})
end, ?SUPPORTED_HOOK).
unload(_Env) -> unload(_Env) ->
[emqx_hooks:del(HookPoint, {?MODULE, hook_fun(HookPoint)}) [emqx_hooks:del(HookPoint, {?MODULE, hook_fun(HookPoint)})
@ -291,7 +292,8 @@ may_publish_and_apply(EventName, GenEventMsg, #{enabled := true, qos := QoS}) ->
EventMsg = GenEventMsg(), EventMsg = GenEventMsg(),
case emqx_json:safe_encode(EventMsg) of case emqx_json:safe_encode(EventMsg) of
{ok, Payload} -> {ok, Payload} ->
emqx_broker:safe_publish(make_msg(QoS, EventTopic, Payload)); _ = emqx_broker:safe_publish(make_msg(QoS, EventTopic, Payload)),
ok;
{error, _Reason} -> {error, _Reason} ->
?LOG(error, "Failed to encode event msg for ~p, msg: ~p", [EventName, EventMsg]) ?LOG(error, "Failed to encode event msg for ~p, msg: ~p", [EventName, EventMsg])
end, end,