From 870f25f8faf9e8ef019208885c5f80fa69544803 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Tue, 22 Oct 2024 22:34:30 +0530 Subject: [PATCH] AppInstaller: Extract Installer enum class to models package Signed-off-by: Aayush Gupta --- .../com/aurora/store/data/installer/AppInstaller.kt | 10 +--------- .../main/java/com/aurora/store/data/model/Installer.kt | 10 ++++++++++ 2 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 app/src/main/java/com/aurora/store/data/model/Installer.kt diff --git a/app/src/main/java/com/aurora/store/data/installer/AppInstaller.kt b/app/src/main/java/com/aurora/store/data/installer/AppInstaller.kt index 3f35fac2f..e2df95689 100644 --- a/app/src/main/java/com/aurora/store/data/installer/AppInstaller.kt +++ b/app/src/main/java/com/aurora/store/data/installer/AppInstaller.kt @@ -39,6 +39,7 @@ import com.aurora.extensions.isUAndAbove import com.aurora.extensions.isVAndAbove import com.aurora.store.BuildConfig import com.aurora.store.R +import com.aurora.store.data.model.Installer import com.aurora.store.data.model.InstallerInfo import com.aurora.store.util.CertUtil import com.aurora.store.util.NotificationUtil @@ -70,15 +71,6 @@ class AppInstaller @Inject constructor( const val EXTRA_VERSION_CODE = "com.aurora.store.data.installer.AppInstaller.EXTRA_VERSION_CODE" const val EXTRA_DISPLAY_NAME = "com.aurora.store.data.installer.AppInstaller.EXTRA_DISPLAY_NAME" - enum class Installer { - SESSION, - NATIVE, - ROOT, - SERVICE, - AM, - SHIZUKU - } - fun getCurrentInstaller(context: Context): Installer { return Installer.entries[Preferences.getInteger(context, PREFERENCE_INSTALLER_ID)] } diff --git a/app/src/main/java/com/aurora/store/data/model/Installer.kt b/app/src/main/java/com/aurora/store/data/model/Installer.kt new file mode 100644 index 000000000..a2fc0639f --- /dev/null +++ b/app/src/main/java/com/aurora/store/data/model/Installer.kt @@ -0,0 +1,10 @@ +package com.aurora.store.data.model + +enum class Installer { + SESSION, + NATIVE, + ROOT, + SERVICE, + AM, + SHIZUKU +}