Compare commits

..

1 commit

Author SHA1 Message Date
ceb4f4ec56
chore: improve marker 2025-07-07 04:47:15 +08:00
2 changed files with 9 additions and 3 deletions

View file

@ -80,7 +80,7 @@ class QuickAvailabilityCheckActivity : AppCompatActivity(), UnprivilegedEuiccCon
suspend fun onCompatibilityUpdate() {
val result = getCompatibilityCheckResult()
conclusion.text = customizableTextProvider
conclusion.text = appContainer.customizableTextProvider
.formatQuickAvailabilityConclusion(result.compatibility === Compatibility.COMPATIBLE)
if (result.compatibility != Compatibility.COMPATIBLE) return
resultSlots.isVisible = true

View file

@ -1,8 +1,14 @@
package im.angry.openeuicc.util
import im.angry.openeuicc.di.AppContainer
import im.angry.openeuicc.di.UnprivilegedCustomizableTextProvider
interface UnprivilegedEuiccContextMarker : OpenEuiccContextMarker {
val customizableTextProvider: UnprivilegedCustomizableTextProvider
get() = appContainer.customizableTextProvider as UnprivilegedCustomizableTextProvider
override val appContainer: UnprivilegedAppContainer
get() = super.appContainer as UnprivilegedAppContainer
}
interface UnprivilegedAppContainer : AppContainer {
override val customizableTextProvider: UnprivilegedCustomizableTextProvider
get() = super.customizableTextProvider as UnprivilegedCustomizableTextProvider
}