Skip to content

Commit 8eab24c

Browse files
committed
Replaces writeAsync with awaitTransaction
1 parent 90b063f commit 8eab24c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/handler/SyncResponsePostTreatmentAggregatorHandler.kt

+3-2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import org.matrix.android.sdk.internal.session.sync.model.accountdata.toMutable
2828
import org.matrix.android.sdk.internal.session.user.UserEntityFactory
2929
import org.matrix.android.sdk.internal.session.user.accountdata.DirectChatsHelper
3030
import org.matrix.android.sdk.internal.session.user.accountdata.UpdateUserAccountDataTask
31+
import org.matrix.android.sdk.internal.util.awaitTransaction
3132
import javax.inject.Inject
3233

3334
internal class SyncResponsePostTreatmentAggregatorHandler @Inject constructor(
@@ -91,9 +92,9 @@ internal class SyncResponsePostTreatmentAggregatorHandler @Inject constructor(
9192
}
9293
}
9394

94-
private fun List<User>.saveLocally() {
95+
private suspend fun List<User>.saveLocally() {
9596
val userEntities = map { user -> UserEntityFactory.create(user) }
96-
monarchy.writeAsync {
97+
monarchy.awaitTransaction {
9798
it.insertOrUpdate(userEntities)
9899
}
99100
}

0 commit comments

Comments
 (0)