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.job.JobInfo
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 coil.ImageLoader
import coil.ImageLoaderFactory

View File

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