forked from upstream-mirrors/quik
Allow CoroutineWorker jobs in the injected worker factory
Build and Release APK / Build APK (push) Successful in 4m31s
Build and Release APK / Build APK (push) Successful in 4m31s
This commit is contained in:
@@ -20,7 +20,6 @@ package dev.octoshrimpy.quik.worker
|
||||
|
||||
import android.content.Context
|
||||
import androidx.work.ListenableWorker
|
||||
import androidx.work.Worker
|
||||
import androidx.work.WorkerFactory
|
||||
import androidx.work.WorkerParameters
|
||||
import dev.octoshrimpy.quik.blocking.BlockingClient
|
||||
@@ -59,7 +58,7 @@ class InjectionWorkerFactory @Inject constructor(
|
||||
): ListenableWorker? {
|
||||
val instance = Class
|
||||
.forName(workerClassName)
|
||||
.asSubclass(Worker::class.java)
|
||||
.asSubclass(ListenableWorker::class.java)
|
||||
.getDeclaredConstructor(Context::class.java, WorkerParameters::class.java)
|
||||
.newInstance(appContext, workerParameters)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user