This commit is contained in:
machiav3lli 2022-02-01 02:45:15 +01:00
parent e022220103
commit 7a675db3d5
3 changed files with 18 additions and 16 deletions

View File

@ -21,7 +21,7 @@ const val ROW_VERSION_CODE = "version_code"
const val ROW_SIGNATURES = "signatures" const val ROW_SIGNATURES = "signatures"
const val ROW_COMPATIBLE = "compatible" const val ROW_COMPATIBLE = "compatible"
const val ROW_DATA = "data" const val ROW_DATA = "data"
const val ROW_DATA_ITEM = "data_item" const val ROW_DATA_ITEM = "data_item" // TODO remove when time comes
const val ROW_VERSION = "version" const val ROW_VERSION = "version"
const val ROW_SIGNATURE = "signature" const val ROW_SIGNATURE = "signature"
const val ROW_ID = "_id" const val ROW_ID = "_id"

View File

@ -80,6 +80,9 @@ interface ProductDao : BaseDao<Product> {
@Query("SELECT * FROM product WHERE package_name = :packageName") @Query("SELECT * FROM product WHERE package_name = :packageName")
fun get(packageName: String): List<Product?> fun get(packageName: String): List<Product?>
@Query("SELECT * FROM product WHERE package_name = :packageName")
fun getLive(packageName: String): LiveData<List<Product?>>
@Query("DELETE FROM product WHERE repository_id = :id") @Query("DELETE FROM product WHERE repository_id = :id")
fun deleteById(id: Long): Int fun deleteById(id: Long): Int
@ -285,12 +288,10 @@ interface InstalledDao : BaseDao<Installed> {
} }
@Query("SELECT * FROM memory_installed WHERE package_name = :packageName") @Query("SELECT * FROM memory_installed WHERE package_name = :packageName")
fun get(packageName: String): Installed?
@Query("SELECT * FROM memory_installed WHERE package_name = :packageName") @Query("SELECT * FROM memory_installed WHERE package_name = :packageName")
fun getObject(packageName: String): Installed? fun getLive(packageName: String): LiveData<Installed?>
@Query("SELECT * FROM memory_installed WHERE package_name = :packageName")
fun getObjectLive(packageName: String): LiveData<Installed?>
@Query("DELETE FROM memory_installed WHERE package_name = :packageName") @Query("DELETE FROM memory_installed WHERE package_name = :packageName")
fun delete(packageName: String) fun delete(packageName: String)

View File

@ -83,7 +83,8 @@ class InstallerService : Service() {
val sessionInstaller = this.packageManager.packageInstaller val sessionInstaller = this.packageManager.packageInstaller
val session = if (sessionId > 0) sessionInstaller.getSessionInfo(sessionId) else null val session = if (sessionId > 0) sessionInstaller.getSessionInfo(sessionId) else null
val name = session?.appPackageName ?: intent.getStringExtra(PackageInstaller.EXTRA_PACKAGE_NAME) val name =
session?.appPackageName ?: intent.getStringExtra(PackageInstaller.EXTRA_PACKAGE_NAME)
val message = intent.getStringExtra(PackageInstaller.EXTRA_STATUS_MESSAGE) val message = intent.getStringExtra(PackageInstaller.EXTRA_STATUS_MESSAGE)
val installerAction = intent.getStringExtra(KEY_ACTION) val installerAction = intent.getStringExtra(KEY_ACTION)