fixed ~~all~~ most of the ~~things~~ errors - it compiles now

This commit is contained in:
octoshrimpy
2024-10-21 23:52:43 -04:00
parent 93b7b15b8e
commit ecb99a337d
12 changed files with 153 additions and 42 deletions
@@ -31,7 +31,18 @@ class SubscriptionManagerCompat @Inject constructor(context: Context, private va
val activeSubscriptionInfoList: List<SubscriptionInfoCompat>
get() {
return subscriptionManager?.activeSubscriptionInfoList?.map { SubscriptionInfoCompat(it) } ?: listOf()
return if (permissions.hasPhone()) {
try {
subscriptionManager?.activeSubscriptionInfoList?.map {
SubscriptionInfoCompat(it)
} ?: listOf()
} catch (e: SecurityException) {
// Handle exception if permission is not granted
listOf()
}
} else {
listOf()
}
}
init {