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) }
}