ResultInteractor

abstract class ResultInteractor<in P, R>

Interactor used to get explicit result from the work performed

Code example:

viewModelScope.launch {
val result = getResult(params).first()
}

Constructors

ResultInteractor
Link copied to clipboard
fun ResultInteractor()

Functions

invoke
Link copied to clipboard
operator fun invoke(params: P): Flow<R>
To invoke the interactor

Extensions

invoke
Link copied to clipboard
operator fun <T> ResultInteractor<Unit, T>.invoke(): Flow<T>