From d1b2d09c5e2a3a8a2e17b5ff4e2969ad9371f211 Mon Sep 17 00:00:00 2001 From: SisMaker <1713699517@qq.com> Date: Fri, 20 Sep 2024 17:45:51 +0800 Subject: [PATCH] =?UTF-8?q?ft:=20=E7=BC=96=E8=AF=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Faw/fwWTP.erl | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Faw/fwWTP.erl b/src/Faw/fwWTP.erl index af0ac52..04acf48 100644 --- a/src/Faw/fwWTP.erl +++ b/src/Faw/fwWTP.erl @@ -10,9 +10,7 @@ %% worker back -export([ - idle/0 - , work/1 - , close/0 + work/1 ]). -export([ @@ -46,7 +44,7 @@ handleAfter(0, #state{wParam = WParam} = State) -> NewState = fwUtil:tryWorkLoop(WParam, State), {noreply, NewState}. -handleCall({mDoWork, Work}, #state{wParam = #wParam{mod = Mod}} = _State, FROM) -> +handleCall({mDoWork, Work}, #state{wParam = #wParam{fName = FName, mod = Mod, isTmp = IsTmp}} = _State, FROM) -> try Mod:work(Work) of Ret -> gen_srv:reply(FROM, Ret) @@ -61,7 +59,7 @@ handleCall(_Msg, _State, _FROM) -> {reply, ok}. %% 默认匹配 -handleCast({mDoWork, Work}, #state{wParam = #wParam{mod = Mod}} = _State) -> +handleCast({mDoWork, Work}, #state{wParam = #wParam{fName = FName, mod = Mod, isTmp = IsTmp}} = _State) -> try Mod:work(Work) catch C:R:S ->