浏览代码

Filter all profiles that are not operational

Peter Cai 3 年之前
父节点
当前提交
cc7f9a2957

+ 1 - 1
app/src/main/java/im/angry/openeuicc/service/OpenEuiccService.kt

@@ -54,7 +54,7 @@ class OpenEuiccService : EuiccService() {
     override fun onGetEuiccProfileInfoList(slotId: Int): GetEuiccProfileInfoListResult? {
         val channel = findChannel(slotId) ?: return null
         val profiles = channel.lpa.profiles.filter {
-            it.profileClass != LocalProfileInfo.Clazz.Testing
+            it.profileClass == LocalProfileInfo.Clazz.Operational
         }.map {
             EuiccProfileInfo.Builder(it.iccidLittleEndian).apply {
                 setProfileName(it.name)

+ 1 - 1
app/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt

@@ -81,7 +81,7 @@ class EuiccManagementFragment : Fragment(), EuiccFragmentMarker, EuiccProfilesCh
             }
 
             withContext(Dispatchers.Main) {
-                adapter.profiles = profiles.filter { it.profileClass != LocalProfileInfo.Clazz.Testing }
+                adapter.profiles = profiles.filter { it.profileClass == LocalProfileInfo.Clazz.Operational }
                 adapter.notifyDataSetChanged()
                 binding.swipeRefresh.isRefreshing = false
             }