Skip to content

Commit 2f7a650

Browse files
Remove await from js.transaction
1 parent 7350bb3 commit 2f7a650

File tree

1 file changed

+5
-2
lines changed
  • firebase-database/src/jsMain/kotlin/dev/gitlive/firebase/database

1 file changed

+5
-2
lines changed

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ actual class DatabaseReference internal constructor(override val js: firebase.da
141141
}
142142
},
143143
applyLocally = false
144-
).await()
144+
)
145145
return deferred.await()
146146
}
147147

@@ -200,10 +200,13 @@ inline fun <R> rethrow(function: () -> R): R {
200200

201201
suspend fun <T> Promise<T>.awaitWhileOnline(): T = coroutineScope {
202202

203+
203204
val notConnected = Firebase.database
204205
.reference(".info/connected")
205206
.valueEvents
206-
.filter { !it.value<Boolean>() }
207+
.filter {
208+
!it.value<Boolean>()
209+
}
207210
.produceIn(this)
208211

209212
select<T> {

0 commit comments

Comments
 (0)