zcash-android-wallet-sdk / cash.z.wallet.sdk.ext.android / ComputableFlow

ComputableFlow

abstract class ComputableFlow<T>

Constructors

<init>

ComputableFlow(dispatcher: CoroutineDispatcher = Dispatchers.IO)

Functions

cancel

fun cancel(): Unit

compute

abstract fun compute(): T

invalidate

Invalidates the flow. This will trigger a call to .compute.

fun invalidate(): Unit