DbUpdateChecker

class DbUpdateChecker @JvmOverloads constructor(db: FDroidDatabase, packageManager: PackageManager, compatibilityChecker: CompatibilityChecker = CompatibilityCheckerImpl(packageManager), updateChecker: UpdateChecker = UpdateChecker(compatibilityChecker))

Constructors

Link copied to clipboard
constructor(db: FDroidDatabase, packageManager: PackageManager, compatibilityChecker: CompatibilityChecker = CompatibilityCheckerImpl(packageManager), updateChecker: UpdateChecker = UpdateChecker(compatibilityChecker))

Functions

Link copied to clipboard
fun getSuggestedVersion(packageName: String, preferredSigner: String? = null, releaseChannels: List<String>? = null, onlyFromPreferredRepo: Boolean = false): AppVersion?

Returns an AppVersion for the given packageName that is an update or new install or null if there is none.

Link copied to clipboard
fun getUpdatableApps(releaseChannels: List<String>? = null, onlyFromPreferredRepo: Boolean = false, includeKnownVulnerabilities: Boolean = false): List<UpdatableApp>

Returns a list of apps that can be updated.