Skip to content

Instantly share code, notes, and snippets.

@s4cha
Created March 5, 2016 22:38
Show Gist options
  • Save s4cha/0f6bb0600e2217333e52 to your computer and use it in GitHub Desktop.
Save s4cha/0f6bb0600e2217333e52 to your computer and use it in GitHub Desktop.
fetchUserId({ id in
fetchUserNameFromId(id, success: { name in
fetchUserFollowStatusFromName(name, success: { isFollowed in
// The three calls in a row succeeded YAY!
reloadList()
}, failure: { error in
// Fetching user ID failed
reloadList()
})
}, failure: { error in
// Fetching user name failed
reloadList()
})
}) { error in
// Fetching user follow status failed
reloadList()
}
πŸ™‰πŸ™ˆπŸ™Š#callbackHell
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment