chore(gw): fix dialyzer warnings
This commit is contained in:
parent
18ed1c9794
commit
94c51f9253
|
@ -200,7 +200,7 @@ remove_listener(ListenerId) ->
|
||||||
#{<<"listeners">> => #{Type => NLConf}}
|
#{<<"listeners">> => #{Type => NLConf}}
|
||||||
).
|
).
|
||||||
|
|
||||||
-spec update_listener(binary(), map()) -> ok | {error, any()}.
|
-spec update_listener(atom() | binary(), map()) -> ok | {error, any()}.
|
||||||
update_listener(ListenerId, NewConf0) ->
|
update_listener(ListenerId, NewConf0) ->
|
||||||
{GwName, Type, Name} = emqx_gateway_utils:parse_listener_id(ListenerId),
|
{GwName, Type, Name} = emqx_gateway_utils:parse_listener_id(ListenerId),
|
||||||
NewConf = maps:without([<<"id">>, <<"name">>,
|
NewConf = maps:without([<<"id">>, <<"name">>,
|
||||||
|
@ -299,7 +299,7 @@ with_channel(GwName, ClientId, Fun) ->
|
||||||
%% Utils
|
%% Utils
|
||||||
%%--------------------------------------------------------------------
|
%%--------------------------------------------------------------------
|
||||||
|
|
||||||
-spec return_http_error(integer(), binary()) -> {integer(), binary()}.
|
-spec return_http_error(integer(), any()) -> {integer(), binary()}.
|
||||||
return_http_error(Code, Msg) ->
|
return_http_error(Code, Msg) ->
|
||||||
{Code, emqx_json:encode(
|
{Code, emqx_json:encode(
|
||||||
#{code => codestr(Code),
|
#{code => codestr(Code),
|
||||||
|
|
|
@ -33,7 +33,6 @@
|
||||||
, unix_ts_to_rfc3339/2
|
, unix_ts_to_rfc3339/2
|
||||||
, listener_id/3
|
, listener_id/3
|
||||||
, parse_listener_id/1
|
, parse_listener_id/1
|
||||||
, parse_listener_id2/1
|
|
||||||
]).
|
]).
|
||||||
|
|
||||||
-export([ stringfy/1
|
-export([ stringfy/1
|
||||||
|
@ -134,6 +133,8 @@ listener_id(GwName, Type, LisName) ->
|
||||||
(bin(LisName))/binary
|
(bin(LisName))/binary
|
||||||
>>).
|
>>).
|
||||||
|
|
||||||
|
parse_listener_id(Id) when is_atom(Id) ->
|
||||||
|
parse_listener_id(atom_to_binary(Id));
|
||||||
parse_listener_id(Id) ->
|
parse_listener_id(Id) ->
|
||||||
try
|
try
|
||||||
[GwName, Type, Name] = binary:split(bin(Id), <<":">>, [global]),
|
[GwName, Type, Name] = binary:split(bin(Id), <<":">>, [global]),
|
||||||
|
@ -142,12 +143,6 @@ parse_listener_id(Id) ->
|
||||||
_ : _ -> error({invalid_listener_id, Id})
|
_ : _ -> error({invalid_listener_id, Id})
|
||||||
end.
|
end.
|
||||||
|
|
||||||
parse_listener_id2(Id) ->
|
|
||||||
{GwName, Type, Name} = parse_listener_id(Id),
|
|
||||||
{binary_to_existing_atom(GwName),
|
|
||||||
binary_to_existing_atom(Type),
|
|
||||||
binary_to_atom(Name)}.
|
|
||||||
|
|
||||||
bin(A) when is_atom(A) ->
|
bin(A) when is_atom(A) ->
|
||||||
atom_to_binary(A);
|
atom_to_binary(A);
|
||||||
bin(L) when is_list(L); is_binary(L) ->
|
bin(L) when is_list(L); is_binary(L) ->
|
||||||
|
|
Loading…
Reference in New Issue