Moves expiration process to IO

This commit is contained in:
Vitor Pamplona
2026-03-22 19:06:37 -04:00
parent f70fd9ad2b
commit 41b0abc8e9
@@ -502,9 +502,12 @@ fun observeUserStatuses(
val flow = val flow =
remember(user) { remember(user) {
user.statusState().statuses.onStart { user
user.statusState().removeExpired() .statusState()
} .statuses
.onStart {
user.statusState().removeExpired()
}.flowOn(Dispatchers.IO)
} }
@SuppressLint("StateFlowValueCalledInComposition") @SuppressLint("StateFlowValueCalledInComposition")