fix(exhook): fix the match pattern

This commit is contained in:
JianBo He 2021-04-15 20:09:01 +08:00 committed by turtleDeng
parent 9bedd1bb4f
commit 373532f9e4
1 changed files with 4 additions and 4 deletions

View File

@ -293,6 +293,8 @@ stringfy(Term) ->
%% Acc funcs %% Acc funcs
%% see exhook.proto %% see exhook.proto
merge_responsed_bool(_Req, #{type := 'IGNORE'}) ->
ignore;
merge_responsed_bool(Req, #{type := Type, value := {bool_result, NewBool}}) merge_responsed_bool(Req, #{type := Type, value := {bool_result, NewBool}})
when is_boolean(NewBool) -> when is_boolean(NewBool) ->
NReq = Req#{result => NewBool}, NReq = Req#{result => NewBool},
@ -300,20 +302,18 @@ merge_responsed_bool(Req, #{type := Type, value := {bool_result, NewBool}})
'CONTINUE' -> {ok, NReq}; 'CONTINUE' -> {ok, NReq};
'STOP_AND_RETURN' -> {stop, NReq} 'STOP_AND_RETURN' -> {stop, NReq}
end; end;
merge_responsed_bool(_Req, #{type := 'IGNORE'}) ->
ignore;
merge_responsed_bool(_Req, Resp) -> merge_responsed_bool(_Req, Resp) ->
?LOG(warning, "Unknown responsed value ~0p to merge to callback chain", [Resp]), ?LOG(warning, "Unknown responsed value ~0p to merge to callback chain", [Resp]),
ignore. ignore.
merge_responsed_message(_Req, #{type := 'IGNORE'}) ->
ignore;
merge_responsed_message(Req, #{type := Type, value := {message, NMessage}}) -> merge_responsed_message(Req, #{type := Type, value := {message, NMessage}}) ->
NReq = Req#{message => NMessage}, NReq = Req#{message => NMessage},
case Type of case Type of
'CONTINUE' -> {ok, NReq}; 'CONTINUE' -> {ok, NReq};
'STOP_AND_RETURN' -> {stop, NReq} 'STOP_AND_RETURN' -> {stop, NReq}
end; end;
merge_responsed_message(_Req, #{type := 'IGNORE'}) ->
ignore;
merge_responsed_message(_Req, Resp) -> merge_responsed_message(_Req, Resp) ->
?LOG(warning, "Unknown responsed value ~0p to merge to callback chain", [Resp]), ?LOG(warning, "Unknown responsed value ~0p to merge to callback chain", [Resp]),
ignore. ignore.