You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 years ago | |
|---|---|---|
| .. | ||
| api | 3 years ago | |
| src | 3 years ago | |
| test | 3 years ago | |
| README.md | 3 years ago | |
| build.gradle | 3 years ago | |
| package.list | 3 years ago | |
README.md
Module kotlinx-coroutines-play-services
Integration with Google Play Services Tasks API.
Extension functions:
| Name | Description |
|---|---|
| Task.await | Awaits for completion of the Task (cancellable) |
| Deferred.asTask | Converts a deferred value to a Task |
Example
Using Firebase APIs becomes simple:
FirebaseAuth.getInstance().signInAnonymously().await()
val snapshot = try {
FirebaseFirestore.getInstance().document("users/$id").get().await() // Cancellable await
} catch (e: FirebaseFirestoreException) {
// Handle exception
return@async
}
// Do stuff