TaskStateObserver

class TaskStateObserver(flow: Flow<TaskState>)

Convenience factory for creating a FlowWrapper from TaskState Flows.

let observer = TaskStateObserver(worker: kmpWorker, taskId: "sync")
observer.onStateChange { state in
if state is TaskState.Success { print("Done!") }
}

Constructors

Link copied to clipboard
constructor(flow: Flow<TaskState>)

Functions

Link copied to clipboard
fun onStateChange(callback: (TaskState) -> Unit)

Observes state changes.

Link copied to clipboard
fun stop()

Stops observing.