ktlint: Replace TAG properties with extension
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -24,6 +24,7 @@ import android.content.pm.ApplicationInfo
|
|||||||
import android.content.pm.PackageManager
|
import android.content.pm.PackageManager
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import com.aurora.Constants.PACKAGE_NAME_APP_GALLERY
|
import com.aurora.Constants.PACKAGE_NAME_APP_GALLERY
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.huawei.appgallery.coreservice.api.ApiClient
|
import com.huawei.appgallery.coreservice.api.ApiClient
|
||||||
import com.huawei.appgallery.coreservice.api.ApiCode
|
import com.huawei.appgallery.coreservice.api.ApiCode
|
||||||
import com.huawei.appgallery.coreservice.api.IConnectionResult
|
import com.huawei.appgallery.coreservice.api.IConnectionResult
|
||||||
@@ -38,8 +39,6 @@ import dagger.hilt.android.AndroidEntryPoint
|
|||||||
@AndroidEntryPoint
|
@AndroidEntryPoint
|
||||||
class InstallerStatusReceiver : BaseInstallerStatusReceiver() {
|
class InstallerStatusReceiver : BaseInstallerStatusReceiver() {
|
||||||
|
|
||||||
private val TAG = InstallerStatusReceiver::class.java.simpleName
|
|
||||||
|
|
||||||
private lateinit var apiClient: ApiClient
|
private lateinit var apiClient: ApiClient
|
||||||
|
|
||||||
override fun onReceive(context: Context?, intent: Intent?) {
|
override fun onReceive(context: Context?, intent: Intent?) {
|
||||||
|
|||||||
15
app/src/main/java/com/aurora/extensions/Any.kt
Normal file
15
app/src/main/java/com/aurora/extensions/Any.kt
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
/*
|
||||||
|
* SPDX-FileCopyrightText: 2025 The Calyx Institute
|
||||||
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
*/
|
||||||
|
|
||||||
|
package com.aurora.extensions
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Simple extension method to provide logging TAG
|
||||||
|
*/
|
||||||
|
inline val <reified T> T.TAG: String
|
||||||
|
get() = when {
|
||||||
|
T::class.java.isAnonymousClass -> T::class.java.name
|
||||||
|
else -> T::class.java.simpleName
|
||||||
|
}
|
||||||
@@ -7,6 +7,7 @@ import androidx.activity.enableEdgeToEdge
|
|||||||
import androidx.appcompat.app.AppCompatActivity
|
import androidx.appcompat.app.AppCompatActivity
|
||||||
import androidx.core.content.IntentCompat
|
import androidx.core.content.IntentCompat
|
||||||
import com.aurora.Constants
|
import com.aurora.Constants
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.data.installer.SessionInstaller
|
import com.aurora.store.data.installer.SessionInstaller
|
||||||
import com.aurora.store.data.room.download.Download
|
import com.aurora.store.data.room.download.Download
|
||||||
import dagger.hilt.android.AndroidEntryPoint
|
import dagger.hilt.android.AndroidEntryPoint
|
||||||
@@ -15,8 +16,6 @@ import javax.inject.Inject
|
|||||||
@AndroidEntryPoint
|
@AndroidEntryPoint
|
||||||
class InstallActivity : AppCompatActivity() {
|
class InstallActivity : AppCompatActivity() {
|
||||||
|
|
||||||
private val TAG = InstallActivity::class.java.simpleName
|
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
lateinit var sessionInstaller: SessionInstaller
|
lateinit var sessionInstaller: SessionInstaller
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import android.util.Log
|
|||||||
import androidx.core.content.FileProvider
|
import androidx.core.content.FileProvider
|
||||||
import androidx.core.content.IntentCompat
|
import androidx.core.content.IntentCompat
|
||||||
import com.aurora.Constants.PACKAGE_NAME_PLAY_STORE
|
import com.aurora.Constants.PACKAGE_NAME_PLAY_STORE
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.BuildConfig
|
import com.aurora.store.BuildConfig
|
||||||
import com.aurora.store.data.installer.MicroGInstaller.Companion.buildMicroGInstallIntent
|
import com.aurora.store.data.installer.MicroGInstaller.Companion.buildMicroGInstallIntent
|
||||||
import java.io.File
|
import java.io.File
|
||||||
@@ -16,7 +17,6 @@ import java.io.File
|
|||||||
class MicroGInstallerActivity : Activity() {
|
class MicroGInstallerActivity : Activity() {
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
private val TAG = MicroGInstallerActivity::class.java.simpleName
|
|
||||||
private const val REQUEST_CODE = 1001
|
private const val REQUEST_CODE = 1001
|
||||||
const val EXTRA_FILES = "extra_files"
|
const val EXTRA_FILES = "extra_files"
|
||||||
const val EXTRA_PACKAGE_NAME = "extra_package_name"
|
const val EXTRA_PACKAGE_NAME = "extra_package_name"
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.aurora.store.data.event
|
package com.aurora.store.data.event
|
||||||
|
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import kotlinx.coroutines.flow.MutableSharedFlow
|
import kotlinx.coroutines.flow.MutableSharedFlow
|
||||||
import kotlinx.coroutines.flow.asSharedFlow
|
import kotlinx.coroutines.flow.asSharedFlow
|
||||||
import javax.inject.Singleton
|
import javax.inject.Singleton
|
||||||
@@ -8,8 +9,6 @@ import javax.inject.Singleton
|
|||||||
@Singleton
|
@Singleton
|
||||||
class EventFlow {
|
class EventFlow {
|
||||||
|
|
||||||
private val TAG = EventFlow::class.java.simpleName
|
|
||||||
|
|
||||||
private val _busEvent = MutableSharedFlow<BusEvent>(extraBufferCapacity = 1)
|
private val _busEvent = MutableSharedFlow<BusEvent>(extraBufferCapacity = 1)
|
||||||
val busEvent = _busEvent.asSharedFlow()
|
val busEvent = _busEvent.asSharedFlow()
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import androidx.work.ExistingWorkPolicy
|
|||||||
import androidx.work.OneTimeWorkRequestBuilder
|
import androidx.work.OneTimeWorkRequestBuilder
|
||||||
import androidx.work.OutOfQuotaPolicy
|
import androidx.work.OutOfQuotaPolicy
|
||||||
import androidx.work.WorkManager
|
import androidx.work.WorkManager
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.store.AuroraApp
|
import com.aurora.store.AuroraApp
|
||||||
import com.aurora.store.data.model.DownloadStatus
|
import com.aurora.store.data.model.DownloadStatus
|
||||||
@@ -47,8 +48,6 @@ class DownloadHelper @Inject constructor(
|
|||||||
|
|
||||||
val pagedDownloads get() = downloadDao.pagedDownloads()
|
val pagedDownloads get() = downloadDao.pagedDownloads()
|
||||||
|
|
||||||
private val TAG = DownloadHelper::class.java.simpleName
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Removes failed download from the queue and starts observing for newly enqueued apps.
|
* Removes failed download from the queue and starts observing for newly enqueued apps.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import androidx.work.OutOfQuotaPolicy
|
|||||||
import androidx.work.PeriodicWorkRequest
|
import androidx.work.PeriodicWorkRequest
|
||||||
import androidx.work.PeriodicWorkRequestBuilder
|
import androidx.work.PeriodicWorkRequestBuilder
|
||||||
import androidx.work.WorkManager
|
import androidx.work.WorkManager
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.AuroraApp
|
import com.aurora.store.AuroraApp
|
||||||
import com.aurora.store.data.event.BusEvent
|
import com.aurora.store.data.event.BusEvent
|
||||||
import com.aurora.store.data.event.InstallerEvent
|
import com.aurora.store.data.event.InstallerEvent
|
||||||
@@ -82,8 +83,6 @@ class UpdateHelper @Inject constructor(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private val TAG = UpdateHelper::class.java.simpleName
|
|
||||||
|
|
||||||
private val isExtendedUpdateEnabled
|
private val isExtendedUpdateEnabled
|
||||||
get() = Preferences.getBoolean(context, Preferences.PREFERENCE_UPDATES_EXTENDED)
|
get() = Preferences.getBoolean(context, Preferences.PREFERENCE_UPDATES_EXTENDED)
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package com.aurora.store.data.installer
|
|||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.installer.base.InstallerBase
|
import com.aurora.store.data.installer.base.InstallerBase
|
||||||
import com.aurora.store.data.model.Installer
|
import com.aurora.store.data.model.Installer
|
||||||
@@ -38,8 +39,6 @@ class AMInstaller @Inject constructor(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private val TAG = AMInstaller::class.java.simpleName
|
|
||||||
|
|
||||||
override fun install(download: Download) {
|
override fun install(download: Download) {
|
||||||
if (isAlreadyQueued(download.packageName)) {
|
if (isAlreadyQueued(download.packageName)) {
|
||||||
Log.i(TAG, "${download.packageName} already queued")
|
Log.i(TAG, "${download.packageName} already queued")
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ import android.content.Intent
|
|||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import com.aurora.Constants.PACKAGE_NAME_PLAY_STORE
|
import com.aurora.Constants.PACKAGE_NAME_PLAY_STORE
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.activity.MicroGInstallerActivity
|
import com.aurora.store.data.activity.MicroGInstallerActivity
|
||||||
import com.aurora.store.data.installer.base.InstallerBase
|
import com.aurora.store.data.installer.base.InstallerBase
|
||||||
@@ -61,8 +62,6 @@ class MicroGInstaller @Inject constructor(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private val TAG = MicroGInstaller::class.java.simpleName
|
|
||||||
|
|
||||||
override fun install(download: Download) {
|
override fun install(download: Download) {
|
||||||
super.install(download)
|
super.install(download)
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ import android.content.Intent
|
|||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
import android.os.Build
|
import android.os.Build
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.runOnUiThread
|
import com.aurora.extensions.runOnUiThread
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.installer.base.InstallerBase
|
import com.aurora.store.data.installer.base.InstallerBase
|
||||||
@@ -56,8 +57,6 @@ class NativeInstaller @Inject constructor(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private val TAG = NativeInstaller::class.java.simpleName
|
|
||||||
|
|
||||||
override fun install(download: Download) {
|
override fun install(download: Download) {
|
||||||
if (isAlreadyQueued(download.packageName)) {
|
if (isAlreadyQueued(download.packageName)) {
|
||||||
Log.i(TAG, "${download.packageName} already queued")
|
Log.i(TAG, "${download.packageName} already queued")
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ package com.aurora.store.data.installer
|
|||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.AuroraApp
|
import com.aurora.store.AuroraApp
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
import com.aurora.store.data.event.InstallerEvent
|
import com.aurora.store.data.event.InstallerEvent
|
||||||
@@ -56,8 +57,6 @@ class RootInstaller @Inject constructor(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private val TAG = RootInstaller::class.java.simpleName
|
|
||||||
|
|
||||||
override fun install(download: Download) {
|
override fun install(download: Download) {
|
||||||
if (isAlreadyQueued(download.packageName)) {
|
if (isAlreadyQueued(download.packageName)) {
|
||||||
Log.i(TAG, "${download.packageName} already queued")
|
Log.i(TAG, "${download.packageName} already queued")
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ import android.os.IBinder
|
|||||||
import android.os.Looper
|
import android.os.Looper
|
||||||
import android.os.RemoteException
|
import android.os.RemoteException
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.services.IPrivilegedCallback
|
import com.aurora.services.IPrivilegedCallback
|
||||||
import com.aurora.services.IPrivilegedService
|
import com.aurora.services.IPrivilegedService
|
||||||
import com.aurora.store.AuroraApp
|
import com.aurora.store.AuroraApp
|
||||||
@@ -75,8 +76,6 @@ class ServiceInstaller @Inject constructor(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private val TAG = ServiceInstaller::class.java.simpleName
|
|
||||||
|
|
||||||
override fun install(download: Download) {
|
override fun install(download: Download) {
|
||||||
super.install(download)
|
super.install(download)
|
||||||
|
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ import android.content.pm.PackageManager
|
|||||||
import android.os.Process
|
import android.os.Process
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import androidx.core.app.PendingIntentCompat
|
import androidx.core.app.PendingIntentCompat
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.isNAndAbove
|
import com.aurora.extensions.isNAndAbove
|
||||||
import com.aurora.extensions.isOAndAbove
|
import com.aurora.extensions.isOAndAbove
|
||||||
import com.aurora.extensions.isSAndAbove
|
import com.aurora.extensions.isSAndAbove
|
||||||
@@ -63,8 +64,6 @@ class SessionInstaller @Inject constructor(
|
|||||||
@ApplicationContext private val context: Context
|
@ApplicationContext private val context: Context
|
||||||
) : InstallerBase(context) {
|
) : InstallerBase(context) {
|
||||||
|
|
||||||
private val TAG = SessionInstaller::class.java.simpleName
|
|
||||||
|
|
||||||
val currentSessionId: Int?
|
val currentSessionId: Int?
|
||||||
get() = enqueuedSessions.firstOrNull()?.last()?.sessionId
|
get() = enqueuedSessions.firstOrNull()?.last()?.sessionId
|
||||||
|
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ import android.os.IInterface
|
|||||||
import android.util.Log
|
import android.util.Log
|
||||||
import androidx.annotation.RequiresApi
|
import androidx.annotation.RequiresApi
|
||||||
import androidx.core.app.PendingIntentCompat
|
import androidx.core.app.PendingIntentCompat
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.isOAndAbove
|
import com.aurora.extensions.isOAndAbove
|
||||||
import com.aurora.extensions.isSAndAbove
|
import com.aurora.extensions.isSAndAbove
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
@@ -77,8 +78,6 @@ class ShizukuInstaller @Inject constructor(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
private val TAG = ShizukuInstaller::class.java.simpleName
|
|
||||||
|
|
||||||
// Taken from LSPatch (https://github.com/LSPosed/LSPatch)
|
// Taken from LSPatch (https://github.com/LSPosed/LSPatch)
|
||||||
private fun IBinder.wrap() = ShizukuBinderWrapper(this)
|
private fun IBinder.wrap() = ShizukuBinderWrapper(this)
|
||||||
private fun IInterface.asShizukuBinder() = this.asBinder().wrap()
|
private fun IInterface.asShizukuBinder() = this.asBinder().wrap()
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ import android.net.Uri
|
|||||||
import android.util.Log
|
import android.util.Log
|
||||||
import androidx.core.content.FileProvider
|
import androidx.core.content.FileProvider
|
||||||
import androidx.core.content.getSystemService
|
import androidx.core.content.getSystemService
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.AuroraApp
|
import com.aurora.store.AuroraApp
|
||||||
import com.aurora.store.BuildConfig
|
import com.aurora.store.BuildConfig
|
||||||
import com.aurora.store.R
|
import com.aurora.store.R
|
||||||
@@ -59,8 +60,6 @@ abstract class InstallerBase(private val context: Context) : IInstaller {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private val TAG = InstallerBase::class.java.simpleName
|
|
||||||
|
|
||||||
var download: Download? = null
|
var download: Download? = null
|
||||||
private set
|
private set
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
package com.aurora.store.data.network
|
package com.aurora.store.data.network
|
||||||
|
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.PlayResponse
|
import com.aurora.gplayapi.data.models.PlayResponse
|
||||||
import com.aurora.gplayapi.network.IHttpClient
|
import com.aurora.gplayapi.network.IHttpClient
|
||||||
import com.aurora.store.BuildConfig.APPLICATION_ID
|
import com.aurora.store.BuildConfig.APPLICATION_ID
|
||||||
@@ -44,8 +45,6 @@ import javax.inject.Singleton
|
|||||||
@Singleton
|
@Singleton
|
||||||
class HttpClient @Inject constructor(private val okHttpClient: OkHttpClient): IHttpClient {
|
class HttpClient @Inject constructor(private val okHttpClient: OkHttpClient): IHttpClient {
|
||||||
|
|
||||||
private val TAG = HttpClient::class.java.simpleName
|
|
||||||
|
|
||||||
private val POST = "POST"
|
private val POST = "POST"
|
||||||
private val GET = "GET"
|
private val GET = "GET"
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ package com.aurora.store.data.providers
|
|||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.AuthData
|
import com.aurora.gplayapi.data.models.AuthData
|
||||||
import com.aurora.gplayapi.data.models.PlayResponse
|
import com.aurora.gplayapi.data.models.PlayResponse
|
||||||
import com.aurora.gplayapi.helpers.AuthHelper
|
import com.aurora.gplayapi.helpers.AuthHelper
|
||||||
@@ -46,8 +47,6 @@ class AuthProvider @Inject constructor(
|
|||||||
private val httpClient: IHttpClient
|
private val httpClient: IHttpClient
|
||||||
) {
|
) {
|
||||||
|
|
||||||
private val TAG = AuthProvider::class.java.simpleName
|
|
||||||
|
|
||||||
val dispenserURL: String?
|
val dispenserURL: String?
|
||||||
get() {
|
get() {
|
||||||
val dispensers = Preferences.getStringSet(context, PREFERENCE_DISPENSER_URLS)
|
val dispensers = Preferences.getStringSet(context, PREFERENCE_DISPENSER_URLS)
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import androidx.activity.result.contract.ActivityResultContracts
|
|||||||
import androidx.core.app.ActivityCompat
|
import androidx.core.app.ActivityCompat
|
||||||
import androidx.core.net.toUri
|
import androidx.core.net.toUri
|
||||||
import androidx.fragment.app.Fragment
|
import androidx.fragment.app.Fragment
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.checkManifestPermission
|
import com.aurora.extensions.checkManifestPermission
|
||||||
import com.aurora.extensions.isDomainVerified
|
import com.aurora.extensions.isDomainVerified
|
||||||
import com.aurora.extensions.isExternalStorageAccessible
|
import com.aurora.extensions.isExternalStorageAccessible
|
||||||
@@ -154,8 +155,6 @@ class PermissionProvider(private val fragment: Fragment) :
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private val TAG = PermissionProvider::class.java.simpleName
|
|
||||||
|
|
||||||
private val context: Context
|
private val context: Context
|
||||||
get() = fragment.requireContext()
|
get() = fragment.requireContext()
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ package com.aurora.store.data.providers
|
|||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.BuildConfig
|
import com.aurora.store.BuildConfig
|
||||||
import com.aurora.store.util.PathUtil
|
import com.aurora.store.util.PathUtil
|
||||||
import java.io.BufferedInputStream
|
import java.io.BufferedInputStream
|
||||||
@@ -40,8 +41,6 @@ import javax.inject.Singleton
|
|||||||
@Singleton
|
@Singleton
|
||||||
open class SpoofDeviceProvider(private val context: Context) {
|
open class SpoofDeviceProvider(private val context: Context) {
|
||||||
|
|
||||||
private val TAG = SpoofDeviceProvider::class.java.simpleName
|
|
||||||
|
|
||||||
private val SUFFIX = ".properties"
|
private val SUFFIX = ".properties"
|
||||||
|
|
||||||
val availableDeviceProperties: List<Properties>
|
val availableDeviceProperties: List<Properties>
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ import android.content.pm.PackageInstaller.EXTRA_SESSION_ID
|
|||||||
import android.util.Log
|
import android.util.Log
|
||||||
import androidx.core.content.IntentCompat
|
import androidx.core.content.IntentCompat
|
||||||
import androidx.core.content.getSystemService
|
import androidx.core.content.getSystemService
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.runOnUiThread
|
import com.aurora.extensions.runOnUiThread
|
||||||
import com.aurora.store.AuroraApp
|
import com.aurora.store.AuroraApp
|
||||||
import com.aurora.store.data.event.InstallerEvent
|
import com.aurora.store.data.event.InstallerEvent
|
||||||
@@ -43,8 +44,6 @@ import com.aurora.store.util.Preferences.PREFERENCE_AUTO_DELETE
|
|||||||
|
|
||||||
abstract class BaseInstallerStatusReceiver : BroadcastReceiver() {
|
abstract class BaseInstallerStatusReceiver : BroadcastReceiver() {
|
||||||
|
|
||||||
private val TAG = BaseInstallerStatusReceiver::class.java.simpleName
|
|
||||||
|
|
||||||
override fun onReceive(context: Context?, intent: Intent?) {
|
override fun onReceive(context: Context?, intent: Intent?) {
|
||||||
if (context != null && intent?.action == ACTION_INSTALL_STATUS) {
|
if (context != null && intent?.action == ACTION_INSTALL_STATUS) {
|
||||||
val packageName = intent.getStringExtra(EXTRA_PACKAGE_NAME) ?: return
|
val packageName = intent.getStringExtra(EXTRA_PACKAGE_NAME) ?: return
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import android.content.BroadcastReceiver
|
|||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.content.Intent
|
import android.content.Intent
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.AuroraApp
|
import com.aurora.store.AuroraApp
|
||||||
import com.aurora.store.data.helper.DownloadHelper
|
import com.aurora.store.data.helper.DownloadHelper
|
||||||
import dagger.hilt.android.AndroidEntryPoint
|
import dagger.hilt.android.AndroidEntryPoint
|
||||||
@@ -18,7 +19,6 @@ import javax.inject.Inject
|
|||||||
|
|
||||||
@AndroidEntryPoint
|
@AndroidEntryPoint
|
||||||
class DownloadCancelReceiver : BroadcastReceiver() {
|
class DownloadCancelReceiver : BroadcastReceiver() {
|
||||||
private val TAG = DownloadCancelReceiver::class.java.simpleName
|
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
lateinit var downloadHelper: DownloadHelper
|
lateinit var downloadHelper: DownloadHelper
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import android.content.Intent
|
|||||||
import android.content.pm.PackageInstaller.EXTRA_UNARCHIVE_PACKAGE_NAME
|
import android.content.pm.PackageInstaller.EXTRA_UNARCHIVE_PACKAGE_NAME
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import androidx.core.content.getSystemService
|
import androidx.core.content.getSystemService
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.isVAndAbove
|
import com.aurora.extensions.isVAndAbove
|
||||||
import com.aurora.gplayapi.helpers.AppDetailsHelper
|
import com.aurora.gplayapi.helpers.AppDetailsHelper
|
||||||
import com.aurora.store.AuroraApp
|
import com.aurora.store.AuroraApp
|
||||||
@@ -24,8 +25,6 @@ import javax.inject.Inject
|
|||||||
@AndroidEntryPoint
|
@AndroidEntryPoint
|
||||||
class UnarchivePackageReceiver: BroadcastReceiver() {
|
class UnarchivePackageReceiver: BroadcastReceiver() {
|
||||||
|
|
||||||
private val TAG = UnarchivePackageReceiver::class.java.simpleName
|
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
lateinit var appDetailsHelper: AppDetailsHelper
|
lateinit var appDetailsHelper: AppDetailsHelper
|
||||||
|
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import androidx.hilt.work.HiltWorker
|
|||||||
import androidx.work.CoroutineWorker
|
import androidx.work.CoroutineWorker
|
||||||
import androidx.work.WorkerParameters
|
import androidx.work.WorkerParameters
|
||||||
import com.aurora.Constants.PACKAGE_NAME_PLAY_STORE
|
import com.aurora.Constants.PACKAGE_NAME_PLAY_STORE
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.AuthData
|
import com.aurora.gplayapi.data.models.AuthData
|
||||||
import com.aurora.gplayapi.helpers.AuthHelper
|
import com.aurora.gplayapi.helpers.AuthHelper
|
||||||
import com.aurora.store.data.model.AccountType
|
import com.aurora.store.data.model.AccountType
|
||||||
@@ -39,8 +40,6 @@ open class AuthWorker @AssistedInject constructor(
|
|||||||
@Assisted workerParams: WorkerParameters
|
@Assisted workerParams: WorkerParameters
|
||||||
) : CoroutineWorker(context, workerParams) {
|
) : CoroutineWorker(context, workerParams) {
|
||||||
|
|
||||||
private val TAG = AuthWorker::class.java.simpleName
|
|
||||||
|
|
||||||
override suspend fun doWork(): Result {
|
override suspend fun doWork(): Result {
|
||||||
if (!AccountProvider.isLoggedIn(context)) {
|
if (!AccountProvider.isLoggedIn(context)) {
|
||||||
Log.i(TAG, "User has logged out!")
|
Log.i(TAG, "User has logged out!")
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ import androidx.work.WorkInfo.Companion.STOP_REASON_CANCELLED_BY_APP
|
|||||||
import androidx.work.WorkInfo.Companion.STOP_REASON_USER
|
import androidx.work.WorkInfo.Companion.STOP_REASON_USER
|
||||||
import androidx.work.WorkerParameters
|
import androidx.work.WorkerParameters
|
||||||
import com.aurora.Constants.FLAVOUR_HUAWEI
|
import com.aurora.Constants.FLAVOUR_HUAWEI
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.copyTo
|
import com.aurora.extensions.copyTo
|
||||||
import com.aurora.extensions.isPAndAbove
|
import com.aurora.extensions.isPAndAbove
|
||||||
import com.aurora.extensions.isQAndAbove
|
import com.aurora.extensions.isQAndAbove
|
||||||
@@ -85,7 +86,6 @@ class DownloadWorker @AssistedInject constructor(
|
|||||||
private var totalProgress = 0
|
private var totalProgress = 0
|
||||||
private var downloadedBytes = 0L
|
private var downloadedBytes = 0L
|
||||||
|
|
||||||
private val TAG = DownloadWorker::class.java.simpleName
|
|
||||||
private val NOTIFICATION_ID: Int = 200
|
private val NOTIFICATION_ID: Int = 200
|
||||||
|
|
||||||
inner class NoNetworkException : Exception(context.getString(R.string.title_no_network))
|
inner class NoNetworkException : Exception(context.getString(R.string.title_no_network))
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import androidx.hilt.work.HiltWorker
|
|||||||
import androidx.work.ForegroundInfo
|
import androidx.work.ForegroundInfo
|
||||||
import androidx.work.WorkerParameters
|
import androidx.work.WorkerParameters
|
||||||
import com.aurora.Constants
|
import com.aurora.Constants
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.isIgnoringBatteryOptimizations
|
import com.aurora.extensions.isIgnoringBatteryOptimizations
|
||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.gplayapi.helpers.AppDetailsHelper
|
import com.aurora.gplayapi.helpers.AppDetailsHelper
|
||||||
@@ -57,8 +58,6 @@ class UpdateWorker @AssistedInject constructor(
|
|||||||
@Assisted workerParams: WorkerParameters
|
@Assisted workerParams: WorkerParameters
|
||||||
) : AuthWorker(authProvider, context, workerParams) {
|
) : AuthWorker(authProvider, context, workerParams) {
|
||||||
|
|
||||||
private val TAG = UpdateWorker::class.java.simpleName
|
|
||||||
|
|
||||||
private val notificationID = 100
|
private val notificationID = 100
|
||||||
|
|
||||||
private val canSelfUpdate = !CertUtil.isFDroidApp(context, BuildConfig.APPLICATION_ID) &&
|
private val canSelfUpdate = !CertUtil.isFDroidApp(context, BuildConfig.APPLICATION_ID) &&
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ import android.util.Base64
|
|||||||
import android.util.Log
|
import android.util.Log
|
||||||
import com.aurora.Constants.PACKAGE_NAME_APP_GALLERY
|
import com.aurora.Constants.PACKAGE_NAME_APP_GALLERY
|
||||||
import com.aurora.Constants.PACKAGE_NAME_GMS
|
import com.aurora.Constants.PACKAGE_NAME_GMS
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.generateX509Certificate
|
import com.aurora.extensions.generateX509Certificate
|
||||||
import com.aurora.extensions.getUpdateOwnerPackageNameCompat
|
import com.aurora.extensions.getUpdateOwnerPackageNameCompat
|
||||||
import com.aurora.extensions.isPAndAbove
|
import com.aurora.extensions.isPAndAbove
|
||||||
@@ -38,8 +39,6 @@ import javax.security.auth.x500.X500Principal
|
|||||||
|
|
||||||
object CertUtil {
|
object CertUtil {
|
||||||
|
|
||||||
private val TAG = "CertUtil"
|
|
||||||
|
|
||||||
const val GOOGLE_ACCOUNT_TYPE = "com.google"
|
const val GOOGLE_ACCOUNT_TYPE = "com.google"
|
||||||
const val GOOGLE_PLAY_AUTH_TOKEN_TYPE = "oauth2:https://www.googleapis.com/auth/googleplay"
|
const val GOOGLE_PLAY_AUTH_TOKEN_TYPE = "oauth2:https://www.googleapis.com/auth/googleplay"
|
||||||
const val GOOGLE_PLAY_CERT =
|
const val GOOGLE_PLAY_CERT =
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ import androidx.fragment.app.Fragment
|
|||||||
import androidx.navigation.fragment.findNavController
|
import androidx.navigation.fragment.findNavController
|
||||||
import androidx.viewbinding.ViewBinding
|
import androidx.viewbinding.ViewBinding
|
||||||
import com.airbnb.epoxy.EpoxyRecyclerView
|
import com.airbnb.epoxy.EpoxyRecyclerView
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.navigate
|
import com.aurora.extensions.navigate
|
||||||
import com.aurora.gplayapi.data.models.Category
|
import com.aurora.gplayapi.data.models.Category
|
||||||
import com.aurora.gplayapi.data.models.StreamCluster
|
import com.aurora.gplayapi.data.models.StreamCluster
|
||||||
@@ -39,8 +40,6 @@ import java.lang.reflect.ParameterizedType
|
|||||||
|
|
||||||
abstract class BaseFragment<ViewBindingType : ViewBinding> : Fragment() {
|
abstract class BaseFragment<ViewBindingType : ViewBinding> : Fragment() {
|
||||||
|
|
||||||
private val TAG = BaseFragment::class.java.simpleName
|
|
||||||
|
|
||||||
lateinit var permissionProvider: PermissionProvider
|
lateinit var permissionProvider: PermissionProvider
|
||||||
|
|
||||||
protected open var _binding: ViewBindingType? = null
|
protected open var _binding: ViewBindingType? = null
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import android.os.Bundle
|
|||||||
import android.provider.Settings
|
import android.provider.Settings
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import android.view.View
|
import android.view.View
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.isQAndAbove
|
import com.aurora.extensions.isQAndAbove
|
||||||
import com.aurora.store.databinding.SheetNetworkBinding
|
import com.aurora.store.databinding.SheetNetworkBinding
|
||||||
import dagger.hilt.android.AndroidEntryPoint
|
import dagger.hilt.android.AndroidEntryPoint
|
||||||
@@ -32,8 +33,6 @@ import dagger.hilt.android.AndroidEntryPoint
|
|||||||
@AndroidEntryPoint
|
@AndroidEntryPoint
|
||||||
class NetworkDialogSheet : BaseDialogSheet<SheetNetworkBinding>() {
|
class NetworkDialogSheet : BaseDialogSheet<SheetNetworkBinding>() {
|
||||||
|
|
||||||
private val TAG = NetworkDialogSheet::class.java.simpleName
|
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
|
||||||
const val TAG = "NetworkDialogSheet"
|
const val TAG = "NetworkDialogSheet"
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ import androidx.fragment.app.activityViewModels
|
|||||||
import androidx.lifecycle.lifecycleScope
|
import androidx.lifecycle.lifecycleScope
|
||||||
import androidx.navigation.fragment.findNavController
|
import androidx.navigation.fragment.findNavController
|
||||||
import com.aurora.Constants.PACKAGE_NAME_PLAY_STORE
|
import com.aurora.Constants.PACKAGE_NAME_PLAY_STORE
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.getPackageName
|
import com.aurora.extensions.getPackageName
|
||||||
import com.aurora.extensions.navigate
|
import com.aurora.extensions.navigate
|
||||||
import com.aurora.gplayapi.helpers.AuthHelper
|
import com.aurora.gplayapi.helpers.AuthHelper
|
||||||
@@ -39,8 +40,6 @@ import kotlinx.coroutines.launch
|
|||||||
|
|
||||||
abstract class BaseFlavouredSplashFragment : BaseFragment<FragmentSplashBinding>() {
|
abstract class BaseFlavouredSplashFragment : BaseFragment<FragmentSplashBinding>() {
|
||||||
|
|
||||||
private val TAG = BaseFlavouredSplashFragment::class.java.simpleName
|
|
||||||
|
|
||||||
val viewModel: AuthViewModel by activityViewModels()
|
val viewModel: AuthViewModel by activityViewModels()
|
||||||
|
|
||||||
val canLoginWithMicroG: Boolean
|
val canLoginWithMicroG: Boolean
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import androidx.lifecycle.ViewModel
|
|||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
import androidx.paging.PagingData
|
import androidx.paging.PagingData
|
||||||
import androidx.paging.cachedIn
|
import androidx.paging.cachedIn
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.data.paging.GenericPagingSource.Companion.pager
|
import com.aurora.store.data.paging.GenericPagingSource.Companion.pager
|
||||||
import com.aurora.store.data.room.favourite.Favourite
|
import com.aurora.store.data.room.favourite.Favourite
|
||||||
import com.aurora.store.data.room.favourite.FavouriteDao
|
import com.aurora.store.data.room.favourite.FavouriteDao
|
||||||
@@ -36,7 +37,6 @@ class FavouriteViewModel @Inject constructor(
|
|||||||
private val json: Json,
|
private val json: Json,
|
||||||
@ApplicationContext private val context: Context
|
@ApplicationContext private val context: Context
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
private val TAG = FavouriteViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
private val _favourites = MutableStateFlow<PagingData<Favourite>>(PagingData.empty())
|
private val _favourites = MutableStateFlow<PagingData<Favourite>>(PagingData.empty())
|
||||||
val favourites = _favourites.asStateFlow()
|
val favourites = _favourites.asStateFlow()
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ import androidx.lifecycle.ViewModel
|
|||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
import androidx.paging.PagingData
|
import androidx.paging.PagingData
|
||||||
import androidx.paging.cachedIn
|
import androidx.paging.cachedIn
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.gplayapi.helpers.web.WebAppDetailsHelper
|
import com.aurora.gplayapi.helpers.web.WebAppDetailsHelper
|
||||||
import com.aurora.store.data.paging.GenericPagingSource.Companion.manualPager
|
import com.aurora.store.data.paging.GenericPagingSource.Companion.manualPager
|
||||||
@@ -46,8 +47,6 @@ class InstalledViewModel @Inject constructor(
|
|||||||
private val webAppDetailsHelper: WebAppDetailsHelper
|
private val webAppDetailsHelper: WebAppDetailsHelper
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = InstalledViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
private val packages = PackageUtil.getAllValidPackages(context)
|
private val packages = PackageUtil.getAllValidPackages(context)
|
||||||
private val blacklist = blacklistProvider.blacklist
|
private val blacklist = blacklistProvider.blacklist
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ import android.util.Log
|
|||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
import com.aurora.Constants
|
import com.aurora.Constants
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.AuthData
|
import com.aurora.gplayapi.data.models.AuthData
|
||||||
import com.aurora.gplayapi.helpers.AuthHelper
|
import com.aurora.gplayapi.helpers.AuthHelper
|
||||||
import com.aurora.store.AuroraApp
|
import com.aurora.store.AuroraApp
|
||||||
@@ -52,8 +53,6 @@ class AuthViewModel @Inject constructor(
|
|||||||
private val aC2DMTask: AC2DMTask
|
private val aC2DMTask: AC2DMTask
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = AuthViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
private val _authState: MutableStateFlow<AuthState> = MutableStateFlow(AuthState.Init)
|
private val _authState: MutableStateFlow<AuthState> = MutableStateFlow(AuthState.Init)
|
||||||
val authState = _authState.asStateFlow()
|
val authState = _authState.asStateFlow()
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import android.util.Log
|
|||||||
import androidx.compose.runtime.mutableStateListOf
|
import androidx.compose.runtime.mutableStateListOf
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.AuroraApp
|
import com.aurora.store.AuroraApp
|
||||||
import com.aurora.store.data.event.BusEvent
|
import com.aurora.store.data.event.BusEvent
|
||||||
import com.aurora.store.data.helper.UpdateHelper
|
import com.aurora.store.data.helper.UpdateHelper
|
||||||
@@ -36,8 +37,6 @@ class BlacklistViewModel @Inject constructor(
|
|||||||
@ApplicationContext private val context: Context
|
@ApplicationContext private val context: Context
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = BlacklistViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
private val isAuroraOnlyFilterEnabled =
|
private val isAuroraOnlyFilterEnabled =
|
||||||
Preferences.getBoolean(context, Preferences.PREFERENCE_FILTER_AURORA_ONLY, false)
|
Preferences.getBoolean(context, Preferences.PREFERENCE_FILTER_AURORA_ONLY, false)
|
||||||
private val isFDroidFilterEnabled =
|
private val isFDroidFilterEnabled =
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import android.util.Log
|
|||||||
import androidx.lifecycle.MutableLiveData
|
import androidx.lifecycle.MutableLiveData
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.StreamCluster
|
import com.aurora.gplayapi.data.models.StreamCluster
|
||||||
import com.aurora.gplayapi.helpers.ExpandedBrowseHelper
|
import com.aurora.gplayapi.helpers.ExpandedBrowseHelper
|
||||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||||
@@ -36,8 +37,6 @@ class ExpandedStreamBrowseViewModel @Inject constructor(
|
|||||||
private val streamHelper: ExpandedBrowseHelper
|
private val streamHelper: ExpandedBrowseHelper
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = ExpandedStreamBrowseViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
val liveData: MutableLiveData<StreamCluster> = MutableLiveData()
|
val liveData: MutableLiveData<StreamCluster> = MutableLiveData()
|
||||||
var streamCluster: StreamCluster = StreamCluster()
|
var streamCluster: StreamCluster = StreamCluster()
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import android.util.Log
|
|||||||
import androidx.lifecycle.MutableLiveData
|
import androidx.lifecycle.MutableLiveData
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.StreamCluster
|
import com.aurora.gplayapi.data.models.StreamCluster
|
||||||
import com.aurora.gplayapi.helpers.web.WebStreamHelper
|
import com.aurora.gplayapi.helpers.web.WebStreamHelper
|
||||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||||
@@ -35,8 +36,6 @@ class StreamBrowseViewModel @Inject constructor(
|
|||||||
private val streamHelper: WebStreamHelper
|
private val streamHelper: WebStreamHelper
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = StreamBrowseViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
val liveData: MutableLiveData<StreamCluster> = MutableLiveData()
|
val liveData: MutableLiveData<StreamCluster> = MutableLiveData()
|
||||||
|
|
||||||
private lateinit var streamCluster: StreamCluster
|
private lateinit var streamCluster: StreamCluster
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import android.util.Log
|
|||||||
import androidx.lifecycle.MutableLiveData
|
import androidx.lifecycle.MutableLiveData
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.Category
|
import com.aurora.gplayapi.data.models.Category
|
||||||
import com.aurora.gplayapi.helpers.CategoryHelper
|
import com.aurora.gplayapi.helpers.CategoryHelper
|
||||||
import com.aurora.gplayapi.helpers.contracts.CategoryContract
|
import com.aurora.gplayapi.helpers.contracts.CategoryContract
|
||||||
@@ -38,8 +39,6 @@ class CategoryViewModel @Inject constructor(
|
|||||||
private val categoryHelper: CategoryHelper
|
private val categoryHelper: CategoryHelper
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = CategoryViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
private var stash: CategoryStash = mutableMapOf(
|
private var stash: CategoryStash = mutableMapOf(
|
||||||
Category.Type.APPLICATION to emptyList(),
|
Category.Type.APPLICATION to emptyList(),
|
||||||
Category.Type.GAME to emptyList()
|
Category.Type.GAME to emptyList()
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import androidx.core.content.pm.PackageInfoCompat
|
|||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
import com.aurora.Constants
|
import com.aurora.Constants
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.requiresGMS
|
import com.aurora.extensions.requiresGMS
|
||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.gplayapi.data.models.Review
|
import com.aurora.gplayapi.data.models.Review
|
||||||
@@ -68,8 +69,6 @@ class AppDetailsViewModel @Inject constructor(
|
|||||||
private val json: Json
|
private val json: Json
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = AppDetailsViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
private val _app = MutableStateFlow<App?>(null)
|
private val _app = MutableStateFlow<App?>(null)
|
||||||
val app = _app.asStateFlow()
|
val app = _app.asStateFlow()
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import android.util.Log
|
|||||||
import androidx.lifecycle.MutableLiveData
|
import androidx.lifecycle.MutableLiveData
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.StreamBundle
|
import com.aurora.gplayapi.data.models.StreamBundle
|
||||||
import com.aurora.gplayapi.data.models.StreamCluster
|
import com.aurora.gplayapi.data.models.StreamCluster
|
||||||
import com.aurora.gplayapi.data.models.details.DevStream
|
import com.aurora.gplayapi.data.models.details.DevStream
|
||||||
@@ -42,8 +43,6 @@ class DevProfileViewModel @Inject constructor(
|
|||||||
private val streamHelper: StreamHelper
|
private val streamHelper: StreamHelper
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = DevProfileViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
val liveData: MutableLiveData<ViewState> = MutableLiveData()
|
val liveData: MutableLiveData<ViewState> = MutableLiveData()
|
||||||
var devStream:DevStream = DevStream()
|
var devStream:DevStream = DevStream()
|
||||||
var streamBundle: StreamBundle = StreamBundle()
|
var streamBundle: StreamBundle = StreamBundle()
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ package com.aurora.store.viewmodel.details
|
|||||||
import android.util.Log
|
import android.util.Log
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
import com.aurora.gplayapi.helpers.AppDetailsHelper
|
import com.aurora.gplayapi.helpers.AppDetailsHelper
|
||||||
import dagger.assisted.Assisted
|
import dagger.assisted.Assisted
|
||||||
@@ -31,8 +32,6 @@ class MoreViewModel @AssistedInject constructor(
|
|||||||
fun create(dependencies: List<String>): MoreViewModel
|
fun create(dependencies: List<String>): MoreViewModel
|
||||||
}
|
}
|
||||||
|
|
||||||
private val TAG = MoreViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
private val _dependentApps = MutableStateFlow<List<App>?>(emptyList())
|
private val _dependentApps = MutableStateFlow<List<App>?>(emptyList())
|
||||||
val dependentApps = _dependentApps.asStateFlow()
|
val dependentApps = _dependentApps.asStateFlow()
|
||||||
|
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import androidx.lifecycle.ViewModel
|
|||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
import androidx.paging.PagingData
|
import androidx.paging.PagingData
|
||||||
import androidx.paging.cachedIn
|
import androidx.paging.cachedIn
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.Review
|
import com.aurora.gplayapi.data.models.Review
|
||||||
import com.aurora.gplayapi.helpers.ReviewsHelper
|
import com.aurora.gplayapi.helpers.ReviewsHelper
|
||||||
import com.aurora.store.data.paging.GenericPagingSource.Companion.manualPager
|
import com.aurora.store.data.paging.GenericPagingSource.Companion.manualPager
|
||||||
@@ -34,8 +35,6 @@ class ReviewViewModel @AssistedInject constructor(
|
|||||||
fun create(packageName: String): ReviewViewModel
|
fun create(packageName: String): ReviewViewModel
|
||||||
}
|
}
|
||||||
|
|
||||||
private val TAG = ReviewViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
private val _reviews = MutableStateFlow<PagingData<Review>>(PagingData.Companion.empty())
|
private val _reviews = MutableStateFlow<PagingData<Review>>(PagingData.Companion.empty())
|
||||||
val reviews = _reviews.asStateFlow()
|
val reviews = _reviews.asStateFlow()
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import androidx.lifecycle.ViewModel
|
|||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
import androidx.paging.PagingData
|
import androidx.paging.PagingData
|
||||||
import androidx.paging.cachedIn
|
import androidx.paging.cachedIn
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.data.helper.DownloadHelper
|
import com.aurora.store.data.helper.DownloadHelper
|
||||||
import com.aurora.store.data.installer.AppInstaller
|
import com.aurora.store.data.installer.AppInstaller
|
||||||
import com.aurora.store.data.paging.GenericPagingSource.Companion.pager
|
import com.aurora.store.data.paging.GenericPagingSource.Companion.pager
|
||||||
@@ -35,8 +36,6 @@ class DownloadsViewModel @Inject constructor(
|
|||||||
@ApplicationContext private val context: Context
|
@ApplicationContext private val context: Context
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = DownloadsViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
private val _downloads = MutableStateFlow<PagingData<Download>>(PagingData.empty())
|
private val _downloads = MutableStateFlow<PagingData<Download>>(PagingData.empty())
|
||||||
val downloads = _downloads.asStateFlow()
|
val downloads = _downloads.asStateFlow()
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import android.util.Log
|
|||||||
import androidx.lifecycle.MutableLiveData
|
import androidx.lifecycle.MutableLiveData
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.StreamBundle
|
import com.aurora.gplayapi.data.models.StreamBundle
|
||||||
import com.aurora.gplayapi.data.models.StreamCluster
|
import com.aurora.gplayapi.data.models.StreamCluster
|
||||||
import com.aurora.gplayapi.helpers.contracts.StreamContract
|
import com.aurora.gplayapi.helpers.contracts.StreamContract
|
||||||
@@ -41,8 +42,6 @@ class StreamViewModel @Inject constructor(
|
|||||||
private val webStreamHelper: WebStreamHelper
|
private val webStreamHelper: WebStreamHelper
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = StreamViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
val liveData: MutableLiveData<ViewState> = MutableLiveData()
|
val liveData: MutableLiveData<ViewState> = MutableLiveData()
|
||||||
|
|
||||||
private val stash: HomeStash = mutableMapOf()
|
private val stash: HomeStash = mutableMapOf()
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import androidx.lifecycle.ViewModel
|
|||||||
import com.aurora.Constants.FLAVOUR_HUAWEI
|
import com.aurora.Constants.FLAVOUR_HUAWEI
|
||||||
import com.aurora.Constants.PACKAGE_NAME_GMS
|
import com.aurora.Constants.PACKAGE_NAME_GMS
|
||||||
import com.aurora.Constants.PACKAGE_NAME_PLAY_STORE
|
import com.aurora.Constants.PACKAGE_NAME_PLAY_STORE
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.areNotificationsEnabled
|
import com.aurora.extensions.areNotificationsEnabled
|
||||||
import com.aurora.extensions.isIgnoringBatteryOptimizations
|
import com.aurora.extensions.isIgnoringBatteryOptimizations
|
||||||
import com.aurora.store.AuroraApp
|
import com.aurora.store.AuroraApp
|
||||||
@@ -59,8 +60,6 @@ class OnboardingViewModel @Inject constructor(
|
|||||||
@ApplicationContext private val context: Context
|
@ApplicationContext private val context: Context
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = OnboardingViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
val isMicroGPromptRequired = FlavouredUtil.promptMicroGInstall(context)
|
val isMicroGPromptRequired = FlavouredUtil.promptMicroGInstall(context)
|
||||||
|
|
||||||
var uiState by mutableStateOf(OnboardingUiState())
|
var uiState by mutableStateOf(OnboardingUiState())
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import android.util.Log
|
|||||||
import androidx.core.content.edit
|
import androidx.core.content.edit
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.isMIUI
|
import com.aurora.extensions.isMIUI
|
||||||
import com.aurora.extensions.isMiuiOptimizationDisabled
|
import com.aurora.extensions.isMiuiOptimizationDisabled
|
||||||
import com.aurora.extensions.observeAsStateFlow
|
import com.aurora.extensions.observeAsStateFlow
|
||||||
@@ -35,7 +36,6 @@ class InstallerViewModel @Inject constructor(
|
|||||||
) : ViewModel(), Shizuku.OnBinderReceivedListener, Shizuku.OnBinderDeadListener,
|
) : ViewModel(), Shizuku.OnBinderReceivedListener, Shizuku.OnBinderDeadListener,
|
||||||
Shizuku.OnRequestPermissionResultListener {
|
Shizuku.OnRequestPermissionResultListener {
|
||||||
|
|
||||||
private val TAG = InstallerViewModel::class.java.simpleName
|
|
||||||
private val sharedPreferences = Preferences.getPrefs(context)
|
private val sharedPreferences = Preferences.getPrefs(context)
|
||||||
private var isShizukuAlive = Sui.isSui()
|
private var isShizukuAlive = Sui.isSui()
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import androidx.lifecycle.viewModelScope
|
|||||||
import androidx.paging.PagingData
|
import androidx.paging.PagingData
|
||||||
import androidx.paging.cachedIn
|
import androidx.paging.cachedIn
|
||||||
import androidx.paging.filter
|
import androidx.paging.filter
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.extensions.requiresGMS
|
import com.aurora.extensions.requiresGMS
|
||||||
import com.aurora.gplayapi.SearchSuggestEntry
|
import com.aurora.gplayapi.SearchSuggestEntry
|
||||||
import com.aurora.gplayapi.data.models.App
|
import com.aurora.gplayapi.data.models.App
|
||||||
@@ -42,8 +43,6 @@ class SearchViewModel @Inject constructor(
|
|||||||
private val webSearchHelper: WebSearchHelper
|
private val webSearchHelper: WebSearchHelper
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = SearchViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
private val contract: SearchContract
|
private val contract: SearchContract
|
||||||
get() = if (authProvider.isAnonymous) webSearchHelper else searchHelper
|
get() = if (authProvider.isAnonymous) webSearchHelper else searchHelper
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import android.content.Context
|
|||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
import android.util.Log
|
import android.util.Log
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.store.data.providers.NativeDeviceInfoProvider
|
import com.aurora.store.data.providers.NativeDeviceInfoProvider
|
||||||
import com.aurora.store.data.providers.SpoofProvider
|
import com.aurora.store.data.providers.SpoofProvider
|
||||||
import com.aurora.store.util.PathUtil
|
import com.aurora.store.util.PathUtil
|
||||||
@@ -21,8 +22,6 @@ class SpoofViewModel @Inject constructor(
|
|||||||
@ApplicationContext private val context: Context
|
@ApplicationContext private val context: Context
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = SpoofViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
val defaultLocale: Locale = Locale.getDefault()
|
val defaultLocale: Locale = Locale.getDefault()
|
||||||
val defaultProperties = NativeDeviceInfoProvider.getNativeDeviceProperties(context)
|
val defaultProperties = NativeDeviceInfoProvider.getNativeDeviceProperties(context)
|
||||||
|
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ import android.util.Log
|
|||||||
import androidx.lifecycle.MutableLiveData
|
import androidx.lifecycle.MutableLiveData
|
||||||
import androidx.lifecycle.ViewModel
|
import androidx.lifecycle.ViewModel
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
|
import com.aurora.extensions.TAG
|
||||||
import com.aurora.gplayapi.data.models.StreamBundle
|
import com.aurora.gplayapi.data.models.StreamBundle
|
||||||
import com.aurora.gplayapi.data.models.StreamCluster
|
import com.aurora.gplayapi.data.models.StreamCluster
|
||||||
import com.aurora.gplayapi.helpers.contracts.CategoryStreamContract
|
import com.aurora.gplayapi.helpers.contracts.CategoryStreamContract
|
||||||
@@ -40,8 +41,6 @@ class CategoryStreamViewModel @Inject constructor(
|
|||||||
private val webCategoryStreamHelper: WebCategoryStreamHelper
|
private val webCategoryStreamHelper: WebCategoryStreamHelper
|
||||||
) : ViewModel() {
|
) : ViewModel() {
|
||||||
|
|
||||||
private val TAG = CategoryStreamViewModel::class.java.simpleName
|
|
||||||
|
|
||||||
val liveData: MutableLiveData<ViewState> = MutableLiveData()
|
val liveData: MutableLiveData<ViewState> = MutableLiveData()
|
||||||
|
|
||||||
private var stash: MutableMap<String, StreamBundle> = mutableMapOf()
|
private var stash: MutableMap<String, StreamBundle> = mutableMapOf()
|
||||||
|
|||||||
Reference in New Issue
Block a user