when you call suspendCoroutine the inner lambda bl...
# coroutines
j
when you call suspendCoroutine the inner lambda block provides you with an instance that won't resume the caller until you set a value