[fix]
[找回 离线模式展示登录]
This commit is contained in:
yangyakun
2025-02-24 17:10:03 +08:00
parent 55074a7d78
commit a70e319462
2 changed files with 16 additions and 16 deletions

View File

@@ -126,7 +126,7 @@ class TimeProvider : TimeService {
}
fun tryload(){
if (netTime > 3_000) {
if (netTime > 3_000 || FunctionBuildConfig.isOffLine) {
// 网络延迟大 10s 同步一次
RxUtils.disposeSubscribe(nextGetTime)
nextGetTime = RxUtils.createSubscribeOnOwnThread(30_000) {

View File

@@ -78,21 +78,21 @@ class GoLoginModel : ViewModel(), IBusLinesCallback {
fun createTimelater(){
d(TAG,"开始检查是否展示登录页面")
// if(FunctionBuildConfig.isOffLine){
// // 2分钟内有网络成功过
// if(System.currentTimeMillis()- OchCommonNet.getLastNetSuccessTime()<60*1000){
// if (NetworkUtils.isConnected()) {
// BizLoopManager.runInMainThread{
// this.viewCallback?.showView()
// }
// }
// }
// }
// RxUtils.disposeSubscribe(time60_000)
// time60_000 = RxUtils.createSubscribeOnOwnThread(60_000) {
// // 检测是否需要展示
// createTimelater()
// }
if(FunctionBuildConfig.isOffLine){
// 2分钟内有网络成功过
if(System.currentTimeMillis()- OchCommonNet.getLastNetSuccessTime()<60*1000){
if (NetworkUtils.isConnected()) {
BizLoopManager.runInMainThread{
this.viewCallback?.showView()
}
}
}
}
RxUtils.disposeSubscribe(time60_000)
time60_000 = RxUtils.createSubscribeOnOwnThread(60_000) {
// 检测是否需要展示
createTimelater()
}
}
override fun onRunningTask() {