Guest User

Untitled

a guest
Jan 22nd, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. func recoverExample() -> Promise<Data> {
  2.  
  3. return firstly { () -> Promise<Data> in
  4. return self.retrieveDataFromPrimarySource()
  5. }.recover { error -> Promise<Data> in
  6. //fall back
  7. return self.retrieveDataFromSecondarySource()
  8. }
  9.  
  10. }
Add Comment
Please, Sign In to add comment