Kaynağa Gözat

Revert "Add error handling to Mac app"

This reverts commit b1a8b8b29c.
pull/207/head
Angelo Stavrow 1 yıl önce
ebeveyn
işleme
fd37a163b9
Veri tabanında bu imza için bilinen anahtar bulunamadı GPG Anahtar Kimliği: 1A49C7064E060EEE
5 değiştirilmiş dosya ile 2 ekleme ve 51 silme
  1. +0
    -1
      Shared/WriteFreely_MultiPlatformApp.swift
  2. +0
    -11
      macOS/PostEditor/PostEditorView.swift
  3. +2
    -13
      macOS/Settings/MacAccountView.swift
  4. +0
    -13
      macOS/Settings/MacPreferencesView.swift
  5. +0
    -13
      macOS/Settings/MacUpdatesView.swift

+ 0
- 1
Shared/WriteFreely_MultiPlatformApp.swift Dosyayı Görüntüle

@@ -115,7 +115,6 @@ struct WriteFreely_MultiPlatformApp: App {
}
.tag(2)
}
.withErrorHandling()
.frame(minWidth: 500, maxWidth: 500, minHeight: 200)
.padding()
// .preferredColorScheme(preferences.selectedColorScheme) // See PreferencesModel for info.


+ 0
- 11
macOS/PostEditor/PostEditorView.swift Dosyayı Görüntüle

@@ -2,7 +2,6 @@ import SwiftUI

struct PostEditorView: View {
@EnvironmentObject var model: WriteFreelyModel
@EnvironmentObject var errorHandling: ErrorHandling

@ObservedObject var post: WFAPost
@State private var isHovering: Bool = false
@@ -39,16 +38,6 @@ struct PostEditorView: View {
LocalStorageManager.standard.saveContext()
}
})
.onChange(of: model.hasError) { value in
if value {
if let error = model.currentError {
self.errorHandling.handle(error: error)
} else {
self.errorHandling.handle(error: AppError.genericError())
}
model.hasError = false
}
}
.onDisappear(perform: {
DispatchQueue.main.async {
model.editor.clearLastDraft()


+ 2
- 13
macOS/Settings/MacAccountView.swift Dosyayı Görüntüle

@@ -2,22 +2,11 @@ import SwiftUI

struct MacAccountView: View {
@EnvironmentObject var model: WriteFreelyModel
@EnvironmentObject var errorHandling: ErrorHandling

var body: some View {
Form {
AccountView()
}
.onChange(of: model.hasError) { value in
if value {
if let error = model.currentError {
self.errorHandling.handle(error: error)
} else {
self.errorHandling.handle(error: AppError.genericError())
}
model.hasError = false
Form {
AccountView()
}
}
}
}



+ 0
- 13
macOS/Settings/MacPreferencesView.swift Dosyayı Görüntüle

@@ -1,9 +1,6 @@
import SwiftUI

struct MacPreferencesView: View {
@EnvironmentObject var model: WriteFreelyModel
@EnvironmentObject var errorHandling: ErrorHandling

@ObservedObject var preferences: PreferencesModel

var body: some View {
@@ -11,16 +8,6 @@ struct MacPreferencesView: View {
PreferencesView(preferences: preferences)
Spacer()
}
.onChange(of: model.hasError) { value in
if value {
if let error = model.currentError {
self.errorHandling.handle(error: error)
} else {
self.errorHandling.handle(error: AppError.genericError())
}
model.hasError = false
}
}
}
}



+ 0
- 13
macOS/Settings/MacUpdatesView.swift Dosyayı Görüntüle

@@ -2,9 +2,6 @@ import SwiftUI
import Sparkle

struct MacUpdatesView: View {
@EnvironmentObject var model: WriteFreelyModel
@EnvironmentObject var errorHandling: ErrorHandling

@ObservedObject var updaterViewModel: MacUpdatesViewModel

@AppStorage(WFDefaults.automaticallyChecksForUpdates, store: UserDefaults.shared)
@@ -84,16 +81,6 @@ that can cause crashes and data loss.
.onChange(of: subscribeToBetaUpdates) { _ in
updaterViewModel.toggleAllowedChannels()
}
.onChange(of: model.hasError) { value in
if value {
if let error = model.currentError {
self.errorHandling.handle(error: error)
} else {
self.errorHandling.handle(error: AppError.genericError())
}
model.hasError = false
}
}
}
}



Yükleniyor…
İptal
Kaydet