From 1868bc6125592450c74326bea518e29af1535888 Mon Sep 17 00:00:00 2001 From: Mustafa Merza <mustafa.merza95@gmail.com> Date: Sun, 21 Jul 2024 18:06:12 +0300 Subject: [PATCH] - Changed view model definition. --- .../Features/Settings/Presentation/SettingsView.swift | 4 ++-- .../Settings/Presentation/SettingsViewModel.swift | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/MiniScanner/Features/Settings/Presentation/SettingsView.swift b/MiniScanner/Features/Settings/Presentation/SettingsView.swift index 3c4c4e8..868a0f7 100644 --- a/MiniScanner/Features/Settings/Presentation/SettingsView.swift +++ b/MiniScanner/Features/Settings/Presentation/SettingsView.swift @@ -10,10 +10,10 @@ import SwiftUI struct SettingsView: View { - @StateObject var viewModel: SettingsViewModel2 + @StateObject var viewModel: SettingsViewModel init(coordinator: SettingsViewCoordinating) { - self._viewModel = StateObject(wrappedValue: SettingsViewModel2(coordinator: coordinator)) + self._viewModel = StateObject(wrappedValue: SettingsViewModel(coordinator: coordinator)) } var body: some View { diff --git a/MiniScanner/Features/Settings/Presentation/SettingsViewModel.swift b/MiniScanner/Features/Settings/Presentation/SettingsViewModel.swift index 782a0e9..d197fcd 100644 --- a/MiniScanner/Features/Settings/Presentation/SettingsViewModel.swift +++ b/MiniScanner/Features/Settings/Presentation/SettingsViewModel.swift @@ -8,7 +8,7 @@ import SwiftUI -final class SettingsViewModel2: MainViewModel { +final class SettingsViewModel: MainViewModel { @Published var layoutDirection: LayoutDirection = .leftToRight @@ -43,14 +43,14 @@ final class SettingsViewModel2: MainViewModel { } } -extension SettingsViewModel2 { +extension SettingsViewModel { func onAppear() { fetchSettings() } } -extension SettingsViewModel2 { +extension SettingsViewModel { private func fetchSettings() { languages = getLanguagesUseCase.execute() @@ -61,7 +61,7 @@ extension SettingsViewModel2 { } } -extension SettingsViewModel2 { +extension SettingsViewModel { private func changeLanguage(to language: SupportedLanguage) { changeLanguageUseCase.execute(to: language) @@ -79,7 +79,7 @@ extension SettingsViewModel2 { } } -extension SettingsViewModel2 { +extension SettingsViewModel { private func refreshLocalization() { let navigationController = coordinator.navigationController -- GitLab