Skip to content

Instantly share code, notes, and snippets.

@RoRoche
Last active November 21, 2019 17:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RoRoche/d62a9fff3c66cb2503c0247ec47d6b2c to your computer and use it in GitHub Desktop.
Save RoRoche/d62a9fff3c66cb2503c0247ec47d6b2c to your computer and use it in GitHub Desktop.
import androidx.lifecycle.LiveData
import androidx.work.Operation
import androidx.work.WorkInfo
interface ManagedRestRequest {
fun operation(): Operation
fun liveData(): LiveData<WorkInfo>
fun cancel(): Operation
abstract class Wrap protected constructor(
private val origin: ManagedRestRequest
) : ManagedRestRequest by origin
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment