//app/org.mjdev.tvapp.sync.syncers/GithubMoviesSyncer
GithubMoviesSyncer
[androidJvm]\ class GithubMoviesSyncer(val adapter: SyncAdapter, val syncerName: String = GithubMoviesSyncer::class.java.simpleName) : Syncer
Constructors
| GithubMoviesSyncer | [androidJvm] constructor(adapter: SyncAdapter, syncerName: String = GithubMoviesSyncer::class.java.simpleName) |
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 override 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 |