//tvlib/org.mjdev.tvlib.updater/AppUpdater
AppUpdater
[androidJvm]\ class AppUpdater(context: Context, githubUser: String = "mimoccc", githubRepository: String = "tvapp", repoName: String = AppUpdater::class.simpleName ?: "AppUpdater", keyName: String = repoName, coroutineScope: CoroutineScope = CoroutineScope(Dispatchers.IO))
Constructors
| AppUpdater | [androidJvm] constructor(context: Context, githubUser: String = "mimoccc", githubRepository: String = "tvapp", repoName: String = AppUpdater::class.simpleName ?: "AppUpdater", keyName: String = repoName, coroutineScope: CoroutineScope = CoroutineScope(Dispatchers.IO)) |
Types
| Name | Summary |
|---|---|
| Companion | [androidJvm] object Companion |
Properties
| Name | Summary |
|---|---|
| isUpdateAvailable | [androidJvm] val isUpdateAvailable: Flow<Boolean> |
Functions
| Name | Summary |
|---|---|
| equals | [androidJvm] open operator fun equals(other: Any?): Boolean |
| hashCode | [androidJvm] open fun hashCode(): Int |
| toString | [androidJvm] open fun toString(): String |
| updateApp | [androidJvm] @MainThread fun updateApp(): Job |