Skip to content

Commit 515b7da

Browse files
Remove suspend
1 parent fcc97ce commit 515b7da

File tree

4 files changed

+4
-15
lines changed

4 files changed

+4
-15
lines changed

firebase-app/src/androidMain/kotlin/dev/gitlive/firebase/firebase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ actual class FirebaseApp internal constructor(val android: com.google.firebase.F
3535
actual val options: FirebaseOptions
3636
get() = android.options.run { FirebaseOptions(applicationId, apiKey, databaseUrl, gaTrackingId, storageBucket, projectId) }
3737

38-
actual suspend fun delete() = android.delete()
38+
actual fun delete() = android.delete()
3939
}
4040

4141
actual fun Firebase.apps(context: Any?) = com.google.firebase.FirebaseApp.getApps(context as Context)

firebase-app/src/commonMain/kotlin/dev/gitlive/firebase/firebase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ object Firebase
1919
expect class FirebaseApp {
2020
val name: String
2121
val options: FirebaseOptions
22-
suspend fun delete()
22+
fun delete()
2323
}
2424

2525
/** Returns the default firebase app instance. */

firebase-app/src/iosMain/kotlin/dev/gitlive/firebase/firebase.kt

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,7 @@ actual class FirebaseApp internal constructor(val ios: FIRApp) {
3333
actual val options: FirebaseOptions
3434
get() = ios.options.run { FirebaseOptions(bundleID, APIKey!!, databaseURL!!, trackingID, storageBucket, projectID) }
3535

36-
actual suspend fun delete() {
37-
val job = CompletableDeferred<Unit>()
38-
val result = ios.deleteApp { error ->
39-
if(error == null) {
40-
job.complete(Unit)
41-
} else {
42-
job.completeExceptionally(error.toException())
43-
}
44-
}
45-
job.await()
46-
return result
47-
}
36+
actual fun delete() { }
4837
}
4938

5039
actual fun Firebase.apps(context: Any?) = FIRApp.allApps()

firebase-app/src/jsMain/kotlin/dev/gitlive/firebase/firebase.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ actual class FirebaseApp internal constructor(val js: firebase.App) {
2929
FirebaseOptions(applicationId, apiKey, databaseUrl, gaTrackingId, storageBucket, projectId, messagingSenderId, authDomain)
3030
}
3131

32-
actual suspend fun delete() = js.delete()
32+
actual fun delete() = js.delete()
3333
}
3434

3535
actual fun Firebase.apps(context: Any?) = firebase.apps.map { FirebaseApp(it) }

0 commit comments

Comments
 (0)