Skip to content

//app/org.mjdev.tvapp.sync.base/Syncer

Syncer

abstract class Syncer(val adapter: SyncAdapter, val syncerName: String = Syncer::class.java.simpleName, val pauseState: MutableState<Boolean> = mutableStateOf(false))

Inheritors

GithubMoviesSyncer

Constructors

Syncer [androidJvm]
constructor(adapter: SyncAdapter, syncerName: String = Syncer::class.java.simpleName, pauseState: MutableState<Boolean> = mutableStateOf(false))

Properties

Name Summary
adapter [androidJvm]
val adapter: SyncAdapter
apiService [androidJvm]
val apiService: ApiService
context [androidJvm]
val context: Context
dao [androidJvm]
val dao: DAO
movieDao [androidJvm]
val movieDao: Box<Media>
pauseState [androidJvm]
val pauseState: MutableState<Boolean>
syncerName [androidJvm]
val syncerName: String

Functions

Name Summary
doSync [androidJvm]
open suspend fun doSync()
equals [androidJvm]
open operator fun equals(other: Any?): Boolean
hashCode [androidJvm]
open fun hashCode(): Int
onSyncFinish [androidJvm]
open suspend fun onSyncFinish()
onSyncStart [androidJvm]
@CallSuper
open suspend fun onSyncStart()
sync [androidJvm]
@CallSuper
suspend fun sync(coroutineScope: CoroutineScope)
toString [androidJvm]
open fun toString(): String