MTOfflineDownloadWorker

A WorkManager worker responsible for downloading offline packs in the background.

Constructors

constructor(context: Context, params: WorkerParameters)

Properties

open val coroutineContext: CoroutineDispatcher

Functions

open suspend override fun doWork(): ListenableWorker.Result
override fun onStopped()
suspend fun setForeground(foregroundInfo: ForegroundInfo)
fun setForegroundAsync(@NonNull foregroundInfo: ForegroundInfo): ListenableFuture<Void>
suspend fun setProgress(data: Data)
open fun setProgressAsync(@NonNull data: Data): ListenableFuture<Void>
override fun startWork(): ListenableFuture<ListenableWorker.Result>