``` suspend fun call(): Element { return suspe...
# coroutines
e
Copy code
suspend fun call(): Element {
    return suspendCancellableCoroutine { continuation ->
        client.request(Element("request"), object : Handler {
            override fun success(response: Element) {
                continuation.resume(response)
            }

            override fun error(response: Element) {
                continuation.resume(response)
            }
        })
    }
}
v
shouldn't it handle coroutine cancellation ?
e
it’s simplified