Remove unnecessary marks, they bring little value

This commit is contained in:
Stefan Ceriu
2022-11-28 10:32:32 +02:00
committed by Stefan Ceriu
parent 198127c5d7
commit 9589c689c3
40 changed files with 0 additions and 274 deletions
@@ -17,10 +17,6 @@
import Foundation
import UIKit
// MARK: - Coordinator
// MARK: View model
enum SettingsViewModelAction {
case close
case toggleAnalytics
@@ -29,8 +25,6 @@ enum SettingsViewModelAction {
case logout
}
// MARK: View
struct SettingsViewState: BindableState {
var bindings: SettingsViewStateBindings
var userID: String
@@ -19,18 +19,10 @@ import SwiftUI
typealias SettingsViewModelType = StateStoreViewModel<SettingsViewState, SettingsViewAction>
class SettingsViewModel: SettingsViewModelType, SettingsViewModelProtocol {
// MARK: - Properties
// MARK: Private
private let userSession: UserSessionProtocol
// MARK: Public
var callback: ((SettingsViewModelAction) -> Void)?
// MARK: - Setup
init(withUserSession userSession: UserSessionProtocol) {
self.userSession = userSession
let bindings = SettingsViewStateBindings()
@@ -51,8 +43,6 @@ class SettingsViewModel: SettingsViewModelType, SettingsViewModelProtocol {
}
}
// MARK: - Public
override func process(viewAction: SettingsViewAction) async {
switch viewAction {
case .close:
@@ -17,8 +17,6 @@
import SwiftUI
struct SettingsScreen: View {
// MARK: Private
@State private var showingLogoutConfirmation = false
@Environment(\.colorScheme) private var colorScheme
@ObservedObject private var settings = ElementSettings.shared
@@ -27,12 +25,8 @@ struct SettingsScreen: View {
@ScaledMetric private var menuIconSize = 30.0
private let listRowInsets = EdgeInsets(top: 8, leading: 16, bottom: 8, trailing: 16)
// MARK: Public
@ObservedObject var context: SettingsViewModel.Context
// MARK: Views
var body: some View {
Form {
userSection