浏览代码

fix: Don't use beginTrackedOperation for erasure. It's wrong.

Peter Cai 11 月之前
父节点
当前提交
c2659ddb69
共有 1 个文件被更改,包括 2 次插入6 次删除
  1. 2 6
      app-common/src/main/java/im/angry/openeuicc/service/EuiccChannelManagerService.kt

+ 2 - 6
app-common/src/main/java/im/angry/openeuicc/service/EuiccChannelManagerService.kt

@@ -502,12 +502,8 @@ class EuiccChannelManagerService : LifecycleService(), OpenEuiccContextMarker {
             getString(R.string.task_euicc_memory_reset_failure),
             R.drawable.ic_euicc_memory_reset
         ) {
-            euiccChannelManager.beginTrackedOperation(slotId, portId) {
-                euiccChannelManager.withEuiccChannel(slotId, portId) { channel ->
-                    channel.lpa.euiccMemoryReset()
-                }
-
-                preferenceRepository.euiccMemoryResetFlow.first()
+            euiccChannelManager.withEuiccChannel(slotId, portId) { channel ->
+                channel.lpa.euiccMemoryReset()
             }
         }
 }