Always allow emergency calls

This commit is contained in:
Jonas Lochmann 2019-09-23 00:00:00 +00:00
parent 128f017f63
commit b6584e8126
No known key found for this signature in database
GPG key ID: 8B8C9AEE10FA5B36
3 changed files with 16 additions and 3 deletions

View file

@ -20,6 +20,7 @@ import io.timelimit.android.data.model.Category
import io.timelimit.android.data.model.CategoryApp
import io.timelimit.android.data.model.ExperimentalFlags
import io.timelimit.android.data.model.UserType
import io.timelimit.android.integration.platform.android.AndroidIntegrationApps
import io.timelimit.android.livedata.ignoreUnchanged
import io.timelimit.android.livedata.liveDataFromValue
import io.timelimit.android.livedata.map
@ -87,7 +88,9 @@ class SuspendAppsLogic(private val appLogic: AppLogic) {
val appCategories = prepared[packageName] ?: emptySet()
if (appCategories.find { categoryId -> (blockingReasons[categoryId] ?: BlockingReason.None) == BlockingReason.None } == null) {
result.add(packageName)
if (!AndroidIntegrationApps.appsToNotSuspend.contains(packageName)) {
result.add(packageName)
}
}
}