[2.13.0-arch-opt] move binding car to deva tools
This commit is contained in:
@@ -1,27 +0,0 @@
|
||||
package com.mogo.eagle.core.function.call.bindingcar
|
||||
|
||||
import com.mogo.eagle.core.function.api.bindingcar.IMoGoBindingCarListener
|
||||
import com.mogo.eagle.core.function.call.base.CallerBase
|
||||
|
||||
/**
|
||||
* @author XuXinChao
|
||||
* @description
|
||||
* @since: 2022/5/18
|
||||
*/
|
||||
object CallerBindingCarListenerManager : CallerBase<IMoGoBindingCarListener>() {
|
||||
|
||||
fun invokeQueryContainersResponse(dockerList: List<String>) {
|
||||
M_LISTENERS.forEach {
|
||||
val listener = it.value
|
||||
listener.queryContainersResponse(dockerList)
|
||||
}
|
||||
}
|
||||
|
||||
fun invokePushServerConfirm() {
|
||||
M_LISTENERS.forEach {
|
||||
val listener = it.value
|
||||
listener.pushServerConfirm()
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
package com.mogo.eagle.core.function.call.bindingcar;
|
||||
|
||||
import com.mogo.eagle.core.function.api.bindingcar.IMoGoBindingcarProvider;
|
||||
import com.mogo.eagle.core.function.call.base.CallerBase;
|
||||
|
||||
import static com.mogo.eagle.core.data.constants.MogoServicePaths.PATH_BINDING_CAR;
|
||||
|
||||
/**
|
||||
* @author lixiaopeng
|
||||
*/
|
||||
public class CallerBindingcarManager extends CallerBase {
|
||||
|
||||
public static IMoGoBindingcarProvider getBindingcarProvider() {
|
||||
return getApiInstance(IMoGoBindingcarProvider.class, PATH_BINDING_CAR);
|
||||
}
|
||||
}
|
||||
@@ -41,10 +41,17 @@ object CallerDevaToolsListenerManager : CallerBase<IMoGoDevaToolsListener>() {
|
||||
}
|
||||
}
|
||||
|
||||
fun invokeDevaToolsUpgradeVersionUrls(urls: Map<String, String>?) {
|
||||
fun invokeQueryContainersResponse(dockerList: List<String>) {
|
||||
M_LISTENERS.forEach {
|
||||
val listener = it.value
|
||||
listener.upgradeVersionUrls(urls)
|
||||
listener.queryContainersResponse(dockerList)
|
||||
}
|
||||
}
|
||||
|
||||
fun invokePushServerConfirm() {
|
||||
M_LISTENERS.forEach {
|
||||
val listener = it.value
|
||||
listener.pushServerConfirm()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -2,8 +2,10 @@ package com.mogo.eagle.core.function.call.devatools
|
||||
|
||||
import android.app.Activity
|
||||
import android.content.Context
|
||||
import android.view.*
|
||||
import com.mogo.eagle.core.data.config.*
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import com.mogo.eagle.core.data.bindingcar.ModifyBindingcarInfo
|
||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||
import com.mogo.eagle.core.data.constants.MogoServicePaths
|
||||
import com.mogo.eagle.core.data.deva.chain.ChainLogParam
|
||||
import com.mogo.eagle.core.data.deva.scene.SceneModule
|
||||
@@ -11,8 +13,7 @@ import com.mogo.eagle.core.data.deva.scene.SceneTAG
|
||||
import com.mogo.eagle.core.data.msgbox.MsgBoxBean
|
||||
import com.mogo.eagle.core.function.api.devatools.IDevaToolsProvider
|
||||
import com.mogo.eagle.core.function.call.base.CallerBase
|
||||
import com.mogo.eagle.core.utilcode.mogo.*
|
||||
import record_cache.RecordPanelOuterClass
|
||||
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
|
||||
|
||||
object CallerDevaToolsManager {
|
||||
|
||||
@@ -134,20 +135,11 @@ object CallerDevaToolsManager {
|
||||
devaToolsProviderApi?.showFeedbackWindow(ctx)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取升级版本Urls
|
||||
*/
|
||||
fun getUpgradeVersionUrls(versionName: String) {
|
||||
devaToolsProviderApi?.getUpgradeVersionUrls(versionName)
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载指定包
|
||||
*/
|
||||
fun downLoadPackage(downloadKey: String, downloadUrl: String) {
|
||||
devaToolsProviderApi?.downLoadPackage(downloadKey, downloadUrl)
|
||||
// Log.d("Update", "downloadKey = $downloadKey --- downloadUrl = $downloadUrl")
|
||||
// devaToolsProviderApi?.downLoadPackage("IntelligentPilot_v2.9.0.1002_20220725_[fPadLenovoOchBus-launcher-qa]_debug.apk", "https://scm-1255510688.cos.ap-beijing.myqcloud.com/test/com.mogo.launcher.f/2.9.0.1002/IntelligentPilot_v2.9.0.1002_20220725_[fPadLenovoOchBus-launcher-qa]_debug.apk")
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -179,4 +171,24 @@ object CallerDevaToolsManager {
|
||||
fun syncConfig(){
|
||||
devaToolsProviderApi?.syncConfig()
|
||||
}
|
||||
|
||||
fun modifyCarInfo(callBack: (ModifyBindingcarInfo) -> Unit){
|
||||
devaToolsProviderApi?.modifyCarInfo(callBack)
|
||||
}
|
||||
|
||||
fun getBindingCarInfo(macAddress: String, widevineIDWithMd5: String){
|
||||
devaToolsProviderApi?.getBindingCarInfo(macAddress, widevineIDWithMd5)
|
||||
}
|
||||
|
||||
fun upgradeConfirm(images: List<String>, padSn: String, releaseId: String){
|
||||
devaToolsProviderApi?.upgradeConfirm(images, padSn, releaseId)
|
||||
}
|
||||
|
||||
fun queryContainers(padSn: String, dockerVersion: String){
|
||||
devaToolsProviderApi?.queryContainers(padSn, dockerVersion)
|
||||
}
|
||||
|
||||
fun queryAppUpgrade(){
|
||||
devaToolsProviderApi?.queryAppUpgrade()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user