diff --git a/src/main/kotlin/com/looker/droidify/MainApplication.kt b/src/main/kotlin/com/looker/droidify/MainApplication.kt index 75400de7..a4fc226a 100644 --- a/src/main/kotlin/com/looker/droidify/MainApplication.kt +++ b/src/main/kotlin/com/looker/droidify/MainApplication.kt @@ -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 diff --git a/src/main/kotlin/com/looker/droidify/installer/DefaultInstaller.kt b/src/main/kotlin/com/looker/droidify/installer/DefaultInstaller.kt index 880ffc50..3a9ad59c 100644 --- a/src/main/kotlin/com/looker/droidify/installer/DefaultInstaller.kt +++ b/src/main/kotlin/com/looker/droidify/installer/DefaultInstaller.kt @@ -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."