Skip to content

//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