From 8ee2e89cc54e51a583bfcf2feb034e2370ed4f4d Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Sun, 30 May 2021 15:49:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E9=95=BF=E7=9A=84=E5=B0=9D=E8=AF=95?= =?UTF-8?q?=E8=BF=9E=E6=8E=A5ws=E6=97=B6=E9=97=B4=EF=BC=8C=E8=B0=83?= =?UTF-8?q?=E6=95=B4wsconn=E7=B3=BB=E5=88=97=E5=87=BD=E6=95=B0=E5=AF=B9?= =?UTF-8?q?=E5=A4=96=E8=B6=85=E6=97=B6=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/net.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/parts/net.lua b/parts/net.lua index 292bf6cc..f3837270 100644 --- a/parts/net.lua +++ b/parts/net.lua @@ -110,27 +110,30 @@ function NET.wsconn_app() WS.connect('app','/app') end function NET.wsconn_user_pswd(email,password) + if WS.status('wsc_user')=='dead'then NET.unlock('wsc_user')end if NET.lock('wsc_user',5)then WS.connect('user','/user',JSON.encode{ email=email, password=password, - }) + },6) end end function NET.wsconn_user_token(uid,authToken) + if WS.status('wsc_user')=='dead'then NET.unlock('wsc_user')end if NET.lock('wsc_user',5)then WS.connect('user','/user',JSON.encode{ uid=uid, authToken=authToken, - }) + },6) end end function NET.wsconn_play() + if WS.status('wsc_play')=='dead'then NET.unlock('wsc_play')end if NET.lock('wsc_play',5)then WS.connect('play','/play',JSON.encode{ uid=USER.uid, accessToken=NET.accessToken, - }) + },6) end end function NET.wsconn_stream(srid) @@ -140,7 +143,7 @@ function NET.wsconn_stream(srid) uid=USER.uid, accessToken=NET.accessToken, srid=srid, - }) + },10) TASK.new(NET.updateWS_stream) end end