[fix]
[debug 测试2s 一次刷token]
This commit is contained in:
yangyakun
2025-03-27 18:09:59 +08:00
parent 364b17c125
commit dc6acfb8a7

View File

@@ -6,6 +6,7 @@ import android.view.LayoutInflater
import androidx.constraintlayout.widget.ConstraintLayout
import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.findViewTreeViewModelStoreOwner
import com.mogo.cloud.passport.MoGoAiCloudClient
import com.mogo.eagle.core.data.config.FunctionBuildConfig
import com.mogo.eagle.core.function.hmi.ui.setting.ToggleDebugView
import com.mogo.eagle.core.utilcode.kotlin.onClick
@@ -15,6 +16,8 @@ import com.mogo.och.biz.R
import com.mogo.och.biz.login.LoginServiceManager
import com.mogo.och.biz.login.bean.LoginInfo
import com.mogo.och.common.module.biz.login.EnumLoginStatus
import com.mogo.och.common.module.manager.loop.BizLoopManager
import com.mogo.och.common.module.manager.loop.LoopInfo
import kotlinx.android.synthetic.main.biz_login_business_view.view.actv_business_bus
import kotlinx.android.synthetic.main.biz_login_business_view.view.actv_business_charter
import kotlinx.android.synthetic.main.biz_login_business_view.view.actv_business_shuttle
@@ -66,7 +69,14 @@ class BusinessView : ConstraintLayout, BusinessViewModel.IErrorInfoViewCallback
actv_business_taxi.onClick { swtichBusiness(Product.TAXI) }
actv_business_charter.onClick { swtichBusiness(Product.CHARTER) }
actv_business_sweeper.onClick { swtichBusiness(Product.SWEEPER) }
actv_debugview.onClick { ToggleDebugView.toggleDebugView.toggle(context) }
actv_debugview.onClick {
ToggleDebugView.toggleDebugView.toggle(context)
BizLoopManager.setLoopFunction(TAG, LoopInfo(2, ::calculateDistance))
}
}
private fun calculateDistance() {
MoGoAiCloudClient.getInstance().refreshToken()
}
private fun swtichBusiness(businessEnum: Product) {