Jrichards1408
07/06/2021, 9:04 AMval pollingWorkRequest: OneTimeWorkRequest = OneTimeWorkRequestBuilder<TestResultsWorker>()
.addTag(TestResultsWorker.TAG)
.build()
workManager.enqueueUniqueWork(TestResultsWorker.TAG, ExistingWorkPolicy.REPLACE, pollingWorkRequest)
workManager.getWorkInfoByIdLiveData(pollingWorkRequest.id)
.observe(
this,
{ result ->
when (result.state) {
WorkInfo.State.SUCCEEDED -> success(result)
WorkInfo.State.FAILED -> failed(result)