mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-06-09 01:09:54 +00:00
Clean up
This commit is contained in:
parent
d5c1fb9fb6
commit
63c7a65e21
@ -83,8 +83,8 @@ class MainApplication : Application(), ImageLoaderFactory {
|
||||
addAction(Intent.ACTION_PACKAGE_REMOVED)
|
||||
addDataScheme("package")
|
||||
})
|
||||
val installedItems =
|
||||
packageManager.getInstalledPackages(Android.PackageManager.signaturesFlag)
|
||||
val installedItems = packageManager
|
||||
.getInstalledPackages(Android.PackageManager.signaturesFlag)
|
||||
.map { it.toInstalledItem() }
|
||||
CoroutineScope(Dispatchers.Default).launch {
|
||||
db.installedDao.put(*installedItems.toTypedArray())
|
||||
|
@ -285,7 +285,6 @@ interface InstalledDao : BaseDao<Installed> {
|
||||
}
|
||||
|
||||
@Query("SELECT * FROM memory_installed WHERE package_name = :packageName")
|
||||
fun get(packageName: String): Cursor
|
||||
|
||||
@Query("SELECT * FROM memory_installed WHERE package_name = :packageName")
|
||||
fun getObject(packageName: String): Installed?
|
||||
|
@ -443,7 +443,7 @@ class SyncService : ConnectionService<SyncService.Binder>() {
|
||||
// run startUpdate on every item
|
||||
productItems.map { productItem ->
|
||||
Pair(
|
||||
db.installedDao.getObject(productItem.packageName),
|
||||
db.installedDao.get(productItem.packageName),
|
||||
db.repositoryDao.get(productItem.repositoryId)
|
||||
)
|
||||
}
|
||||
|
@ -160,7 +160,7 @@ class AppDetailFragment() : ScreenFragment(), AppDetailAdapter.Callbacks {
|
||||
}
|
||||
.flatMapSingle { products ->
|
||||
RxUtils
|
||||
.querySingle { Nullable(screenActivity.db.installedDao.getObject(packageName)) }
|
||||
.querySingle { Nullable(screenActivity.db.installedDao.get(packageName)) }
|
||||
.map { Pair(products, it) }
|
||||
}
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
|
@ -1,9 +1,6 @@
|
||||
package com.looker.droidify.ui.viewmodels
|
||||
|
||||
import androidx.lifecycle.ViewModel
|
||||
import com.looker.droidify.database.CursorOwner
|
||||
|
||||
class MainActivityViewModelX : ViewModel() {
|
||||
|
||||
val activeRequests = mutableMapOf<Int, CursorOwner.ActiveRequest>()
|
||||
}
|
@ -9,7 +9,6 @@ import android.content.pm.Signature
|
||||
import android.content.res.Configuration
|
||||
import android.database.Cursor
|
||||
import android.graphics.drawable.Drawable
|
||||
import android.os.Build
|
||||
import androidx.recyclerview.widget.AsyncDifferConfig
|
||||
import androidx.recyclerview.widget.DiffUtil
|
||||
import com.fasterxml.jackson.core.JsonGenerator
|
||||
@ -136,11 +135,7 @@ object Utils {
|
||||
setLocalCode = Locale.getDefault().language
|
||||
}
|
||||
val config = resources.configuration
|
||||
val sysLocale = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
||||
config.locales[0]
|
||||
} else {
|
||||
config.locale
|
||||
}
|
||||
val sysLocale = if (Android.sdk(24)) config.locales[0] else config.locale
|
||||
if (setLocalCode != sysLocale.language || setLocalCode != "${sysLocale.language}-r${sysLocale.country}") {
|
||||
val newLocale = getLocaleOfCode(setLocalCode)
|
||||
Locale.setDefault(newLocale)
|
||||
@ -165,7 +160,7 @@ object Utils {
|
||||
}
|
||||
|
||||
fun Context.getLocaleOfCode(localeCode: String): Locale = when {
|
||||
localeCode.isEmpty() -> if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
||||
localeCode.isEmpty() -> if (Android.sdk(24)) {
|
||||
resources.configuration.locales[0]
|
||||
} else {
|
||||
resources.configuration.locale
|
||||
|
Loading…
x
Reference in New Issue
Block a user