Skip to content

Instantly share code, notes, and snippets.

@darrensapalo
Created November 8, 2016 15:00
Show Gist options
  • Select an option

  • Save darrensapalo/4f730555d55c46ed1070a911a30fc2da to your computer and use it in GitHub Desktop.

Select an option

Save darrensapalo/4f730555d55c46ed1070a911a30fc2da to your computer and use it in GitHub Desktop.
Sequential observables
ObstetricBabyManager
.getAll()
.doOnNext { baby in
baby.Name = "John Smith"
}
.observeOn(ConcurrentDispatchQueueScheduler.init(queue: AsyncTaskUtil.backgroundThread))
.subscribeOn(MainScheduler.instance)
.flatMap { baby in
return ObstetricBabyManager.persist(baby)
}
.subscribe (
onNext:
{
print ($0.Name)
},
onError: { error in
print (error)
}
)
.addDisposableTo(garbageBag)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment