chore: delete bad parse_bridge function clause
This commit is contained in:
parent
c4f7d385b5
commit
7b601bf970
|
@ -334,8 +334,6 @@ get_matched_bridges(Topic) ->
|
||||||
Bridges
|
Bridges
|
||||||
).
|
).
|
||||||
|
|
||||||
%% TODO: refactor to return bridge type, and bridge name directly
|
|
||||||
%% so there is no need to parse the id back to type and name at where it is used
|
|
||||||
get_matched_bridge_id(_BType, #{enable := false}, _Topic, _BName, Acc) ->
|
get_matched_bridge_id(_BType, #{enable := false}, _Topic, _BName, Acc) ->
|
||||||
Acc;
|
Acc;
|
||||||
get_matched_bridge_id(BType, #{local_topic := Filter}, Topic, BName, Acc) when
|
get_matched_bridge_id(BType, #{local_topic := Filter}, Topic, BName, Acc) when
|
||||||
|
|
|
@ -71,8 +71,6 @@ bridge_id(BridgeType, BridgeName) ->
|
||||||
Type = bin(BridgeType),
|
Type = bin(BridgeType),
|
||||||
<<Type/binary, ":", Name/binary>>.
|
<<Type/binary, ":", Name/binary>>.
|
||||||
|
|
||||||
parse_bridge_id(<<"bridge:", BridgeId/binary>>) ->
|
|
||||||
parse_bridge_id(BridgeId);
|
|
||||||
parse_bridge_id(BridgeId) ->
|
parse_bridge_id(BridgeId) ->
|
||||||
case string:split(bin(BridgeId), ":", all) of
|
case string:split(bin(BridgeId), ":", all) of
|
||||||
[Type, Name] -> {binary_to_atom(Type, utf8), binary_to_atom(Name, utf8)};
|
[Type, Name] -> {binary_to_atom(Type, utf8), binary_to_atom(Name, utf8)};
|
||||||
|
|
|
@ -383,7 +383,8 @@ config(Args) ->
|
||||||
#{atom_key => true}
|
#{atom_key => true}
|
||||||
),
|
),
|
||||||
InstId = maps:get("instance_id", Args),
|
InstId = maps:get("instance_id", Args),
|
||||||
Parsed#{bridge_name => erlang:element(2, emqx_bridge_resource:parse_bridge_id(InstId))}.
|
<<"bridge:", BridgeId>> = InstId,
|
||||||
|
Parsed#{bridge_name => erlang:element(2, emqx_bridge_resource:parse_bridge_id(BridgeId))}.
|
||||||
|
|
||||||
hocon_config(Args) ->
|
hocon_config(Args) ->
|
||||||
AuthConf = maps:get("authentication", Args),
|
AuthConf = maps:get("authentication", Args),
|
||||||
|
|
Loading…
Reference in New Issue