execute

abstract fun execute(): OmhCancellable?

Executes the async operation and returns a way to cancel the operation if possible. Do take in mind that not all async libraries have "cold" tasks. Some operation may already be in motion when added to the wrapper. In this case, execute will only add the onSuccess and onFailure listeners.

Return

an optional OmhCancellable in case the async operation can be cancelled.