Skip to content

Commit 075b6df

Browse files
committed
refactor: Remove redundant replay=0 from shared flows init
1 parent 52aabbf commit 075b6df

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

app/src/main/java/to/bitkit/services/LdkNodeEventBus.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import javax.inject.Singleton
88

99
@Singleton
1010
class LdkNodeEventBus @Inject constructor() {
11-
private val _events = MutableSharedFlow<Event>(replay = 0, extraBufferCapacity = 1)
11+
private val _events = MutableSharedFlow<Event>(extraBufferCapacity = 1)
1212
val events = _events.asSharedFlow()
1313

1414
suspend fun emit(event: Event) {

app/src/main/java/to/bitkit/ui/shared/toast/ToastEventBus.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import kotlinx.coroutines.flow.asSharedFlow
55
import to.bitkit.models.Toast
66

77
object ToastEventBus {
8-
private val _events = MutableSharedFlow<Toast>(replay = 0, extraBufferCapacity = 1)
8+
private val _events = MutableSharedFlow<Toast>(extraBufferCapacity = 1)
99
val events = _events.asSharedFlow()
1010

1111
suspend fun send(

app/src/main/java/to/bitkit/viewmodels/AppViewModel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ class AppViewModel @Inject constructor(
7070
private val _sendUiState = MutableStateFlow(SendUiState())
7171
val sendUiState = _sendUiState.asStateFlow()
7272

73-
private val _sendEffect = MutableSharedFlow<SendEffect>(replay = 0, extraBufferCapacity = 1)
73+
private val _sendEffect = MutableSharedFlow<SendEffect>(extraBufferCapacity = 1)
7474
val sendEffect = _sendEffect.asSharedFlow()
7575
private fun setSendEffect(effect: SendEffect) = viewModelScope.launch { _sendEffect.emit(effect) }
7676

77-
private val _mainScreenEffect = MutableSharedFlow<MainScreenEffect>(replay = 0, extraBufferCapacity = 1)
77+
private val _mainScreenEffect = MutableSharedFlow<MainScreenEffect>(extraBufferCapacity = 1)
7878
val mainScreenEffect = _mainScreenEffect.asSharedFlow()
7979
private fun mainScreenEffect(effect: MainScreenEffect) = viewModelScope.launch { _mainScreenEffect.emit(effect) }
8080

app/src/main/java/to/bitkit/viewmodels/ExternalNodeViewModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class ExternalNodeViewModel @Inject constructor(
3333
private val _uiState = MutableStateFlow(UiState())
3434
val uiState = _uiState.asStateFlow()
3535

36-
private val _effects = MutableSharedFlow<SideEffect>(replay = 0, extraBufferCapacity = 1)
36+
private val _effects = MutableSharedFlow<SideEffect>(extraBufferCapacity = 1)
3737
val effects = _effects.asSharedFlow()
3838
private fun setEffect(effect: SideEffect) = viewModelScope.launch { _effects.emit(effect) }
3939

0 commit comments

Comments
 (0)