Skip to content

Instantly share code, notes, and snippets.

@KhomDrake
Created March 6, 2022 20:44
Show Gist options
  • Save KhomDrake/1a6ca61ec9a27ec067de9645c1e21c4e to your computer and use it in GitHub Desktop.
Save KhomDrake/1a6ca61ec9a27ec067de9645c1e21c4e to your computer and use it in GitHub Desktop.
suspend fun makeLogin(login: String, password: String, callback: (Token) -> Unit) {
// request login
callback(token)
}
suspend fun loadMovies(callback: (List<Movie>) -> Unit) {
makeLogin("someValue", "someValue") { token ->
// request movies with token
callback(movies)
}
}
fun someFunction() {
loadMovies { movies ->
printMovies(movies)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment