Skip to content

Commit 8a1d6fa

Browse files
committed
Fix: align localization view model injection
1 parent e77dfe0 commit 8a1d6fa

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • ui/feature-demo/src/commonMain/kotlin/com/velord/ui/feature/demo

ui/feature-demo/src/commonMain/kotlin/com/velord/ui/feature/demo/DemoVM.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import com.velord.model.ToastConfig
66
import com.velord.model.ToastDuration
77
import com.velord.ui.sharedviewmodel.LocalizationVM
88
import com.velord.usecase.event.ShowToastUC
9+
import com.velord.usecase.setting.GetLocalizationStateUC
910
import kotlinx.coroutines.flow.MutableSharedFlow
1011
import kotlinx.coroutines.launch
1112

@@ -20,9 +21,10 @@ sealed interface DemoUiAction {
2021
}
2122

2223
class DemoVM(
24+
getLocalizationStateUC: GetLocalizationStateUC,
2325
private val buildConfigResolver: BuildConfigResolver,
2426
private val showToastUC: ShowToastUC,
25-
) : LocalizationVM() {
27+
) : LocalizationVM(getLocalizationStateUC) {
2628

2729
val navigationEvent = MutableSharedFlow<DemoNavigationEvent>()
2830
private val actionFlow = MutableSharedFlow<DemoUiAction>()

0 commit comments

Comments
 (0)