From af4e7899e349e049983ae657ef36c52e1a147bad Mon Sep 17 00:00:00 2001 From: karol Date: Wed, 21 Oct 2026 22:44:16 +0200 Subject: [PATCH] Allow CoroutineWorker jobs in the injected worker factory --- .../main/java/com/moez/QKSMS/worker/InjectionWorkerFactory.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/data/src/main/java/com/moez/QKSMS/worker/InjectionWorkerFactory.kt b/data/src/main/java/com/moez/QKSMS/worker/InjectionWorkerFactory.kt index 48e09792..7a27daa5 100644 --- a/data/src/main/java/com/moez/QKSMS/worker/InjectionWorkerFactory.kt +++ b/data/src/main/java/com/moez/QKSMS/worker/InjectionWorkerFactory.kt @@ -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)