This commit is contained in:
machiav3lli 2022-05-07 03:10:48 +02:00
parent 027481f813
commit 7ec70445b4
2 changed files with 11 additions and 9 deletions

View File

@ -4,7 +4,12 @@ import android.annotation.SuppressLint
import android.app.Application import android.app.Application
import android.app.job.JobInfo import android.app.job.JobInfo
import android.app.job.JobScheduler import android.app.job.JobScheduler
import android.content.* import android.content.BroadcastReceiver
import android.content.ComponentName
import android.content.Context
import android.content.ContextWrapper
import android.content.Intent
import android.content.IntentFilter
import android.os.BatteryManager import android.os.BatteryManager
import coil.ImageLoader import coil.ImageLoader
import coil.ImageLoaderFactory import coil.ImageLoaderFactory

View File

@ -21,12 +21,10 @@ class DefaultInstaller(context: Context) : BaseInstaller(context) {
companion object { companion object {
val flags = if (Android.sdk(31)) PendingIntent.FLAG_MUTABLE else 0 val flags = if (Android.sdk(31)) PendingIntent.FLAG_MUTABLE else 0
val sessionParams = SessionParams(SessionParams.MODE_FULL_INSTALL) val sessionParams = SessionParams(SessionParams.MODE_FULL_INSTALL).apply {
} if (Android.sdk(31)) {
this.setRequireUserAction(SessionParams.USER_ACTION_NOT_REQUIRED)
init { }
if (Android.sdk(31)) {
sessionParams.setRequireUserAction(SessionParams.USER_ACTION_NOT_REQUIRED)
} }
} }
@ -56,8 +54,7 @@ class DefaultInstaller(context: Context) : BaseInstaller(context) {
.forEach { session -> .forEach { session ->
try { try {
sessionInstaller.abandonSession(session.sessionId) sessionInstaller.abandonSession(session.sessionId)
} } catch (_: SecurityException) {
catch (_: SecurityException) {
Log.w( Log.w(
"DefaultInstaller", "DefaultInstaller",
"Attempted to abandon a session we do not own." "Attempted to abandon a session we do not own."