Package-level declarations
Types
Link copied to clipboard
The currently known (and supported) format versions of the F-Droid index.
Link copied to clipboard
interface IndexUpdateListener
Link copied to clipboard
A class to update information of a Repository in the database with a new downloaded index.
Link copied to clipboard
Link copied to clipboard
class RepoManager @JvmOverloads constructor(context: Context, db: FDroidDatabase, downloaderFactory: DownloaderFactory, httpManager: HttpManager, repoUriBuilder: RepoUriBuilder = defaultRepoUriBuilder, compatibilityChecker: CompatibilityChecker = CompatibilityCheckerImpl(
packageManager = context.packageManager,
forceTouchApps = false,
), coroutineContext: CoroutineContext = Dispatchers.IO)
Link copied to clipboard
class RepoUpdater(tempDir: File, db: FDroidDatabase, downloaderFactory: DownloaderFactory, repoUriBuilder: RepoUriBuilder = defaultRepoUriBuilder, compatibilityChecker: CompatibilityChecker, listener: IndexUpdateListener? = null)
Updates a Repository with a downloaded index, detects changes and chooses the right IndexUpdater automatically.
Link copied to clipboard
Link copied to clipboard