diff --git a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/debugview/BusinessView.kt b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/debugview/BusinessView.kt index 200feb725f..6c82015d16 100644 --- a/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/debugview/BusinessView.kt +++ b/OCH/common/biz/src/main/java/com/mogo/och/biz/login/ui/debugview/BusinessView.kt @@ -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) {