Coverage Summary for Class: MindboxWorkerFactory (cloud.mindbox.mobile_sdk)

Class Class, % Method, % Branch, % Line, % Instruction, %
MindboxWorkerFactory 0% (0/1) 0% (0/1) 0% (0/4) 0% (0/3) 0% (0/25)


 package cloud.mindbox.mobile_sdk
 
 import android.content.Context
 import androidx.work.ListenableWorker
 import androidx.work.WorkerFactory
 import androidx.work.WorkerParameters
 import cloud.mindbox.mobile_sdk.services.MindboxOneTimeEventWorker
 
 internal object MindboxWorkerFactory : WorkerFactory() {
 
     override fun createWorker(
         appContext: Context,
         workerClassName: String,
         workerParameters: WorkerParameters,
     ): ListenableWorker? = workerClassName
         .takeIf { it == MindboxOneTimeEventWorker::class.java.name }
         ?.let { MindboxOneTimeEventWorker(appContext, workerParameters) }
 }