fix(sys): compatible with binary type protocol

This commit is contained in:
JianBo He 2022-03-25 17:31:31 +08:00
parent 13e4feef13
commit 6a4d823b24
1 changed files with 5 additions and 2 deletions

View File

@ -365,10 +365,13 @@ event_topic(Event, #{clientid := ClientId, protocol := GwName}) ->
[
systop("gateway"),
"/",
atom_to_binary(GwName),
bin(GwName),
"/clients/",
ClientId,
"/",
atom_to_binary(Event)
bin(Event)
]
).
bin(A) when is_atom(A) -> atom_to_binary(A);
bin(B) when is_binary(B) -> B.