chore(exproto): set proto_name default to exproto

This commit is contained in:
JianBo He 2022-03-25 18:15:27 +08:00
parent 6a4d823b24
commit 8431387408
1 changed files with 9 additions and 2 deletions

View File

@ -610,7 +610,7 @@ enrich_conninfo(InClientInfo, ConnInfo) ->
enrich_clientinfo(InClientInfo = #{proto_name := ProtoName}, ClientInfo) -> enrich_clientinfo(InClientInfo = #{proto_name := ProtoName}, ClientInfo) ->
Ks = [clientid, username, mountpoint], Ks = [clientid, username, mountpoint],
NClientInfo = maps:merge(ClientInfo, maps:with(Ks, InClientInfo)), NClientInfo = maps:merge(ClientInfo, maps:with(Ks, InClientInfo)),
NClientInfo#{protocol => ProtoName}. NClientInfo#{protocol => proto_name_to_protocol(ProtoName)}.
default_conninfo(ConnInfo) -> default_conninfo(ConnInfo) ->
ConnInfo#{clean_start => true, ConnInfo#{clean_start => true,
@ -619,6 +619,8 @@ default_conninfo(ConnInfo) ->
conn_mod => undefined, conn_mod => undefined,
conn_props => #{}, conn_props => #{},
connected => true, connected => true,
proto_name => <<"exproto">>,
proto_ver => <<"1.0">>,
connected_at => erlang:system_time(millisecond), connected_at => erlang:system_time(millisecond),
keepalive => 0, keepalive => 0,
receive_maximum => 0, receive_maximum => 0,
@ -627,7 +629,7 @@ default_conninfo(ConnInfo) ->
default_clientinfo(#{peername := {PeerHost, _}, default_clientinfo(#{peername := {PeerHost, _},
sockname := {_, SockPort}}) -> sockname := {_, SockPort}}) ->
#{zone => default, #{zone => default,
protocol => undefined, protocol => exproto,
peerhost => PeerHost, peerhost => PeerHost,
sockport => SockPort, sockport => SockPort,
clientid => undefined, clientid => undefined,
@ -642,3 +644,8 @@ stringfy(Reason) ->
fmt_from(undefined) -> <<>>; fmt_from(undefined) -> <<>>;
fmt_from(Bin) when is_binary(Bin) -> Bin; fmt_from(Bin) when is_binary(Bin) -> Bin;
fmt_from(T) -> stringfy(T). fmt_from(T) -> stringfy(T).
proto_name_to_protocol(<<>>) ->
exproto;
proto_name_to_protocol(ProtoName) when is_binary(ProtoName) ->
binary_to_atom(ProtoName).