add socket status listener and remove unfitable code

This commit is contained in:
zhongchao
2022-12-02 11:03:34 +08:00
parent 75cd5fb61d
commit 60094ced77
10 changed files with 35 additions and 146 deletions

View File

@@ -4,6 +4,7 @@ import android.content.Context
import android.util.Log
import com.mogo.cloud.passport.MoGoAiCloudClient
import com.mogo.commons.debug.DebugConfig
import com.mogo.commons.module.status.MogoStatusManager
import com.mogo.eagle.core.data.app.AppConfigInfo
import com.mogo.eagle.core.data.config.FunctionBuildConfig
import com.mogo.eagle.core.data.deva.chain.ChainConstant
@@ -39,7 +40,7 @@ object SyncConfig {
AppConfigInfo.mapSdkVersion = MogoMap.getInstance().mogoMap.mapVersion
}
AppConfigInfo.isConnectNet = NetworkUtils.isConnected(context)
AppConfigInfo.isConnectSocket = DebugConfig.isDownloadSnapshot()
AppConfigInfo.isConnectSocket = MogoStatusManager.getInstance().isSocketOnLine
when {
AppIdentityModeUtils.isDriver(FunctionBuildConfig.appIdentityMode) -> {// 司机端
AppConfigInfo.isDriver = true

View File

@@ -22,6 +22,7 @@ import chassis.VehicleStateOuterClass
import com.mogo.cloud.passport.MoGoAiCloudClient
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
import com.mogo.commons.debug.DebugConfig
import com.mogo.commons.module.status.MogoStatusManager
import com.mogo.eagle.core.data.app.AppConfigInfo
import com.mogo.eagle.core.data.autopilot.*
import com.mogo.eagle.core.data.config.FunctionBuildConfig
@@ -1721,7 +1722,7 @@ class DebugSettingView @JvmOverloads constructor(
tvServerSocketStatus.text = Html.fromHtml(
"服务器Socket状态${
if (DebugConfig.isDownloadSnapshot()) {
if (MogoStatusManager.getInstance().isSocketOnLine) {
"<font color='blue'>正常"
} else {
"<font color='red'>异常"

View File

@@ -91,7 +91,6 @@ public class MainLauncherActivity extends MainActivity implements IMogoIntentLis
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
DebugConfig.setNeedRequestUserInfo(true);
EventBus.getDefault().register(this);
CallerLogger.INSTANCE.i(M_HMI + TAG, "onCreate");
}