Skip to content

Commit 88fd37e

Browse files
committed
buffer
1 parent 96f8d6b commit 88fd37e

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

.idea/codeStyles/codeStyleConfig.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

feature-add/src/main/java/com/hoc/flowmvi/ui/add/AddVM.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ import kotlinx.coroutines.flow.stateIn
3030
@FlowPreview
3131
@ExperimentalCoroutinesApi
3232
internal class AddVM(private val addUser: AddUserUseCase) : ViewModel() {
33-
private val _eventFlow = MutableSharedFlow<SingleEvent>()
34-
private val _intentFlow = MutableSharedFlow<ViewIntent>()
33+
private val _eventFlow = MutableSharedFlow<SingleEvent>(extraBufferCapacity = 64)
34+
private val _intentFlow = MutableSharedFlow<ViewIntent>(extraBufferCapacity = 64)
3535

3636
val viewState: StateFlow<ViewState>
3737
val singleEvent: Flow<SingleEvent> get() = _eventFlow

feature-main/src/main/java/com/hoc/flowmvi/ui/main/MainVM.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ internal class MainVM(
3838
private val refreshGetUsers: RefreshGetUsersUseCase,
3939
private val removeUser: RemoveUserUseCase,
4040
) : ViewModel() {
41-
private val _eventFlow = MutableSharedFlow<SingleEvent>()
42-
private val _intentFlow = MutableSharedFlow<ViewIntent>()
41+
private val _eventFlow = MutableSharedFlow<SingleEvent>(extraBufferCapacity = 64)
42+
private val _intentFlow = MutableSharedFlow<ViewIntent>(extraBufferCapacity = 64)
4343

4444
val viewState: StateFlow<ViewState>
4545
val singleEvent: Flow<SingleEvent> get() = _eventFlow

0 commit comments

Comments
 (0)