Allow CoroutineWorker jobs in the injected worker factory
Build and Release APK / Build APK (push) Successful in 4m31s

This commit is contained in:
2026-10-21 22:44:16 +02:00
parent 1a140650af
commit af4e7899e3
@@ -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)