library / io.getstream.chat.android.livedata.utils / CallImpl2

CallImpl2

class CallImpl2<T> : Call2<T>

Constructors

<init>

CallImpl2(runnable: suspend () -> Result<T>, scope: CoroutineScope = GlobalScope)

Properties

canceled

var canceled: Boolean

runnable

var runnable: suspend () -> Result<T>

scope

var scope: CoroutineScope

Functions

cancel

fun cancel(): Unit

enqueue

fun enqueue(callback: (Result<T>) -> Unit): Unit

execute

fun execute(): Result<T>