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() { suspend fun onCompatibilityUpdate() {
val result = getCompatibilityCheckResult() val result = getCompatibilityCheckResult()
conclusion.text = customizableTextProvider conclusion.text = appContainer.customizableTextProvider
.formatQuickAvailabilityConclusion(result.compatibility === Compatibility.COMPATIBLE) .formatQuickAvailabilityConclusion(result.compatibility === Compatibility.COMPATIBLE)
if (result.compatibility != Compatibility.COMPATIBLE) return if (result.compatibility != Compatibility.COMPATIBLE) return
resultSlots.isVisible = true resultSlots.isVisible = true

View file

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