Merge branch 'refs/heads/dev_robotaxi-d_240912_6.7.0' into dev_robotaxi-d_240912_6.7.2_local
This commit is contained in:
@@ -9,6 +9,7 @@ import androidx.lifecycle.findViewTreeViewModelStoreOwner
|
||||
import com.mogo.commons.AbsMogoApplication
|
||||
import com.mogo.eagle.core.utilcode.kotlin.onClick
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||
import com.mogo.eagle.core.utilcode.util.ActivityUtils
|
||||
import com.mogo.och.common.module.manager.autopilot.line.LineManager
|
||||
import com.mogo.och.common.module.manager.logchainanalytic.OchChainLogManager
|
||||
import com.mogo.och.common.module.utils.ResourcesUtils
|
||||
@@ -78,7 +79,7 @@ class TaskRunningView: ConstraintLayout, TaskRunningModel.SwtichLineViewCallback
|
||||
.confirmStr(ResourcesUtils.getString(R.string.bus_dialog_confirm))
|
||||
.cancelStr(ResourcesUtils.getString(R.string.bus_dialog_cancel))
|
||||
.status(CommonDialogStatus.Status.ask)
|
||||
.build(AbsMogoApplication.getApp())
|
||||
.build(context)
|
||||
closeLineConfirmDialog.setClickListener(object : CommonDialogStatus.ClickListener {
|
||||
override fun confirm() {
|
||||
viewModel?.completeTask()
|
||||
|
||||
@@ -92,7 +92,7 @@ class Request<T> {
|
||||
}
|
||||
} finally {
|
||||
requestKey?.let {
|
||||
if (deferredMap.contains(requestKey)) {
|
||||
if (deferredMap.containsKey(requestKey)) {
|
||||
deferredMap.remove(requestKey)
|
||||
}
|
||||
}
|
||||
@@ -110,8 +110,9 @@ inline fun <T> request(requestKey: String? = "", buildRequest: Request<T>.() ->
|
||||
private val deferredMap = ConcurrentHashMap<String, Deferred<Any>>()
|
||||
|
||||
fun cancel(requestKey: String) {
|
||||
if (deferredMap.contains(requestKey)) {
|
||||
if (deferredMap.containsKey(requestKey)) {
|
||||
deferredMap[requestKey]!!.cancel(CancellationException("manual cancel !"))
|
||||
deferredMap.remove(requestKey)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user