简化超时检测

This commit is contained in:
MrZ626
2020-11-30 01:40:35 +08:00
parent c63618a44c
commit 3bc5608476

View File

@@ -1,3 +1,10 @@
local function checkTimeout(data,time)
data.time=data.time+1
if data.time==time then
LOG.print(text.httpTimeout,"message")
return true
end
end
local Tick={} local Tick={}
function Tick.showMods(data) function Tick.showMods(data)
local d=data[1]+1 local d=data[1]+1
@@ -107,11 +114,7 @@ function Tick.httpREQ_launch(data)
LOG.print(text.getNoticeFail..": "..request_error,"warn") LOG.print(text.getNoticeFail..": "..request_error,"warn")
return true return true
end end
data.time=data.time+1 return checkTimeout(data,260)
if data.time==300 then
LOG.print(text.httpTimeout,"message")
return true
end
end end
function Tick.httpREQ_register(data) function Tick.httpREQ_register(data)
local response,request_error=client.poll(data.task) local response,request_error=client.poll(data.task)
@@ -129,11 +132,7 @@ function Tick.httpREQ_register(data)
LOG.print(text.registerFailed..": "..request_error,"warn") LOG.print(text.registerFailed..": "..request_error,"warn")
return true return true
end end
data.time=data.time+1 return checkTimeout(data,360)
if data.time==360 then
LOG.print(text.httpTimeout,"message")
return true
end
end end
function Tick.httpREQ_newLogin(data) function Tick.httpREQ_newLogin(data)
local response,request_error=client.poll(data.task) local response,request_error=client.poll(data.task)
@@ -155,11 +154,7 @@ function Tick.httpREQ_newLogin(data)
LOG.print(text.registerFailed..": "..request_error,"warn") LOG.print(text.registerFailed..": "..request_error,"warn")
return true return true
end end
data.time=data.time+1 return checkTimeout(data,360)
if data.time==360 then
LOG.print(text.httpTimeout,"message")
return true
end
end end
function Tick.httpREQ_autoLogin(data) function Tick.httpREQ_autoLogin(data)
local response,request_error=client.poll(data.task) local response,request_error=client.poll(data.task)
@@ -182,10 +177,6 @@ function Tick.httpREQ_autoLogin(data)
LOG.print(text.registerFailed..": "..request_error,"warn") LOG.print(text.registerFailed..": "..request_error,"warn")
return true return true
end end
data.time=data.time+1 return checkTimeout(data,360)
if data.time==360 then
LOG.print(text.httpTimeout,"message")
return true
end
end end
return Tick return Tick