I solved it :slightly_smiling_face: ``` override ...
# coroutines
r
I solved it 🙂
Copy code
override fun schedule(runner: suspend CoroutineScope.() -> Unit) {
        launch(CommonPool, CoroutineStart.DEFAULT, runner)
}
I changed my dispatcher signature to take a CoroutineScope block instead, that lets me avoid wrapping the runner in a lambda. Now I'm down to two doResumes.. very nice 🙂
👍 1