diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 80955a952b..a1fe9b05b2 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,5 +1,6 @@ + + + + + diff --git a/app/src/main/java/com/nononsenseapps/feeder/model/workmanager/BaseWorker.kt b/app/src/main/java/com/nononsenseapps/feeder/model/workmanager/BaseWorker.kt index 4ccfdaa8ce..073586b701 100644 --- a/app/src/main/java/com/nononsenseapps/feeder/model/workmanager/BaseWorker.kt +++ b/app/src/main/java/com/nononsenseapps/feeder/model/workmanager/BaseWorker.kt @@ -35,6 +35,10 @@ private fun createNotificationChannel( notificationManager.createNotificationChannel(channel) } +/** + * Necessary for expedited work. + * Pre Android 12 they will run as foreground services, but on Android 12+ they will run as expedited Jobs. + */ fun createForegroundInfo( context: Context, notificationManager: NotificationManagerCompat, diff --git a/settings.gradle.kts b/settings.gradle.kts index ddc99bb981..264cdac8f6 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -48,7 +48,7 @@ dependencyResolutionManagement { version("qrgen", "2.6.0") version("androidxCore", "1.10.1") version("androidxTestcore", "1.5.0") - version("workmanager", "2.8.1") + version("workmanager", "2.9.0") version("appcompat", "1.6.1") version("material", "1.6.1") version("preference", "1.2.1")