Skip to content

Instantly share code, notes, and snippets.

@neonankiti
Created September 19, 2019 15:07
Show Gist options
  • Select an option

  • Save neonankiti/47dead3d84d2db5fd1c179018eb22268 to your computer and use it in GitHub Desktop.

Select an option

Save neonankiti/47dead3d84d2db5fd1c179018eb22268 to your computer and use it in GitHub Desktop.
Worker settings for WorkManager sample
class Repository @Inject constructor()
class BisonWorker @AssistedInject constructor(
@Assisted private val appContext: Context,
@Assisted private val params: WorkerParameters,
private val repository: Repository
) : Worker(appContext, params) {
override fun doWork(): Result {
return Result.success()
}
@AssistedInject.Factory
interface Factory : ChildWorkerFactory
companion object {
private const val TAG = "BisonWorker"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment