Moves expiration process to IO
This commit is contained in:
+6
-3
@@ -502,9 +502,12 @@ fun observeUserStatuses(
|
||||
|
||||
val flow =
|
||||
remember(user) {
|
||||
user.statusState().statuses.onStart {
|
||||
user.statusState().removeExpired()
|
||||
}
|
||||
user
|
||||
.statusState()
|
||||
.statuses
|
||||
.onStart {
|
||||
user.statusState().removeExpired()
|
||||
}.flowOn(Dispatchers.IO)
|
||||
}
|
||||
|
||||
@SuppressLint("StateFlowValueCalledInComposition")
|
||||
|
||||
Reference in New Issue
Block a user