All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.com.zegreatrob.testmints.async.WaitForJobsToFinish.kt Maven / Gradle / Ivy

package com.zegreatrob.testmints.async

import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Job
import kotlinx.coroutines.cancel
import kotlinx.coroutines.joinAll

internal suspend fun waitForJobsToFinish(scope: CoroutineScope) {
    val job = scope.coroutineContext[Job]
    job?.children?.toList()?.joinAll()
    scope.cancel()
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy