Moves expiration process to IO
This commit is contained in:
+6
-3
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user