[8.1.0]
[fea] [m2] [10min 检测登录状态]
This commit is contained in:
@@ -66,14 +66,14 @@ object LoginServiceManager : IOchLanPassengerStatusListener {
|
||||
if (oldValue != newValue) {
|
||||
OchChainLogManager.writeChainLog("登录状态变化", "${oldValue}-->${newValue}")
|
||||
Log.d(tag, "登录状态变化:${oldValue}-->${newValue}")
|
||||
// if (newValue == EnumLoginStatus.Login && AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode)) {
|
||||
// BizLoopManager.setLoopFunction(
|
||||
// TAGLoopStatus,
|
||||
// LoopInfo(60 * 2, ::queryLoginStatusByNet, immediately = false, scheduler = Schedulers.io())
|
||||
// )
|
||||
// } else {
|
||||
// BizLoopManager.removeLoopFunction(TAGLoopStatus)
|
||||
// }
|
||||
if (newValue == EnumLoginStatus.Login && AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode)) {
|
||||
BizLoopManager.setLoopFunction(
|
||||
TAGLoopStatus,
|
||||
LoopInfo(60 * 10, ::queryLoginStatusByNet, immediately = false, scheduler = Schedulers.io())
|
||||
)
|
||||
} else {
|
||||
BizLoopManager.removeLoopFunction(TAGLoopStatus)
|
||||
}
|
||||
LoginStatusManager.invokeLoginStatusChange(loginStatus)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user