[6.7.0]
[fea] [添加ochdebug模式]
This commit is contained in:
@@ -173,6 +173,9 @@ object LoginModel {
|
||||
mContext?.let {
|
||||
queryDriverServiceStatus(it, object : OchCommonServiceCallback<DriverStatusQueryRespBean> {
|
||||
override fun onSuccess(data: DriverStatusQueryRespBean?) {
|
||||
if(FunctionBuildConfig.ochdebug){
|
||||
return
|
||||
}
|
||||
if (null != data && 0 == data.code) {
|
||||
// 不用登录也可以获得支持的业务模式
|
||||
LoginStatusManager.setBusinessType(data.data.businessType)
|
||||
|
||||
@@ -145,6 +145,9 @@ object OchCommonServiceManager {
|
||||
CallerLogger.d(TAG, "queryDriverServiceStatus:查询登录状态 没有有效的sn");
|
||||
return
|
||||
}
|
||||
if(FunctionBuildConfig.ochdebug){
|
||||
return
|
||||
}
|
||||
if (ProjectUtils.isMogo()) {
|
||||
ochLoginServiceMogo.queryDriverServiceStatusAndLoginStatus(
|
||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||
|
||||
@@ -18,7 +18,7 @@ class FRetryWithTime<T : BaseData> : Function<T, ObservableSource<T>> {
|
||||
MoGoAiCloudClient.getInstance().refreshToken()
|
||||
return Observable.error(OchCommonRetryException())
|
||||
}else if(it.code == 1003){
|
||||
if(!FunctionBuildConfig.isOffLine){
|
||||
if(!FunctionBuildConfig.isOffLine&&!FunctionBuildConfig.ochdebug){
|
||||
if (AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode)) {
|
||||
LoginStatusManager.setLoginStatus(LoginStatusEnum.Logout)
|
||||
}
|
||||
|
||||
@@ -231,7 +231,7 @@ abstract class FacadeProvider : IMoGoFunctionProvider, ILoginCallback {
|
||||
removeStatusBar()
|
||||
} else {
|
||||
onBusinessChange(businessEnum)
|
||||
FunctionBuildConfig.isOffLine = true
|
||||
FunctionBuildConfig.ochdebug = true
|
||||
LoginStatusManager.setLoginStatus(LoginStatusEnum.Login)
|
||||
val supportFragmentManager: FragmentManager? = activity?.supportFragmentManager
|
||||
val fragment = getFragment()
|
||||
|
||||
@@ -145,6 +145,13 @@ object FunctionBuildConfig {
|
||||
@JvmField
|
||||
var isOffLine = false
|
||||
|
||||
/**
|
||||
* 是否是离线模式
|
||||
*/
|
||||
@Volatile
|
||||
@JvmField
|
||||
var ochdebug = false
|
||||
|
||||
|
||||
@Volatile
|
||||
@JvmField
|
||||
|
||||
Reference in New Issue
Block a user