From cc96880f188169334d1295c9609d634d43a3c1bf Mon Sep 17 00:00:00 2001 From: Shawn <506895667@qq.com> Date: Tue, 7 Dec 2021 09:23:22 +0800 Subject: [PATCH] fix(dialyzer): some dialyzer issue --- apps/emqx_bridge/src/emqx_bridge_api.erl | 8 ++------ apps/emqx_connector/src/emqx_connector_api.erl | 8 ++------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/apps/emqx_bridge/src/emqx_bridge_api.erl b/apps/emqx_bridge/src/emqx_bridge_api.erl index 95b9c8759..5b2b62d82 100644 --- a/apps/emqx_bridge/src/emqx_bridge_api.erl +++ b/apps/emqx_bridge/src/emqx_bridge_api.erl @@ -428,11 +428,7 @@ rpc_call(Node, Mod, Fun, Args) -> error_msg(Code, Msg) when is_binary(Msg) -> #{code => Code, message => Msg}; error_msg(Code, Msg) -> - #{code => Code, message => list_to_binary(io_lib:format("~p", [Msg]))}. + #{code => Code, message => bin(io_lib:format("~p", [Msg]))}. -bin(S) when is_atom(S) -> - atom_to_binary(S, utf8); bin(S) when is_list(S) -> - list_to_binary(S); -bin(S) when is_binary(S) -> - S. + list_to_binary(S). diff --git a/apps/emqx_connector/src/emqx_connector_api.erl b/apps/emqx_connector/src/emqx_connector_api.erl index cfe52d279..95bc33a83 100644 --- a/apps/emqx_connector/src/emqx_connector_api.erl +++ b/apps/emqx_connector/src/emqx_connector_api.erl @@ -261,11 +261,7 @@ schema("/connectors/:id") -> error_msg(Code, Msg) when is_binary(Msg) -> #{code => Code, message => Msg}; error_msg(Code, Msg) -> - #{code => Code, message => list_to_binary(io_lib:format("~p", [Msg]))}. + #{code => Code, message => bin(io_lib:format("~p", [Msg]))}. -bin(S) when is_atom(S) -> - atom_to_binary(S, utf8); bin(S) when is_list(S) -> - list_to_binary(S); -bin(S) when is_binary(S) -> - S. + list_to_binary(S).