]> git.r.bdr.sh - rbdr/map/blobdiff - Map/Presentation/Commands/UpdateCommands.swift
Add search
[rbdr/map] / Map / Presentation / Commands / UpdateCommands.swift
index 51d2b0a87fd150d872e3baac528b6e597852c327..3a019cc79eda8150fd825d73d3788eb455cc27d8 100644 (file)
@@ -1,3 +1,4 @@
+import Sparkle
 /*
  Copyright (C) 2024 Rubén Beltrán del Río
 
  along with this program. If not, see https://map.tranquil.systems.
  */
 import SwiftUI
-import Sparkle
 
 struct UpdateCommands: Commands {
   let updaterController: SPUStandardUpdaterController
-  
+
   var body: some Commands {
     CommandGroup(after: .appInfo) {
       CheckForUpdatesView(updater: updaterController.updater)
@@ -27,29 +27,28 @@ struct UpdateCommands: Commands {
   }
 }
 
-
 struct CheckForUpdatesView: View {
-    @ObservedObject private var checkForUpdatesViewModel: CheckForUpdatesViewModel
-    private let updater: SPUUpdater
-    
-    init(updater: SPUUpdater) {
-        self.updater = updater
-        
-        // Create our view model for our CheckForUpdatesView
-        self.checkForUpdatesViewModel = CheckForUpdatesViewModel(updater: updater)
-    }
-    
-    var body: some View {
-        Button("Check for Updates…", action: updater.checkForUpdates)
-            .disabled(!checkForUpdatesViewModel.canCheckForUpdates)
-    }
+  @ObservedObject private var checkForUpdatesViewModel: CheckForUpdatesViewModel
+  private let updater: SPUUpdater
+
+  init(updater: SPUUpdater) {
+    self.updater = updater
+
+    // Create our view model for our CheckForUpdatesView
+    self.checkForUpdatesViewModel = CheckForUpdatesViewModel(updater: updater)
+  }
+
+  var body: some View {
+    Button("Check for Updates…", action: updater.checkForUpdates)
+      .disabled(!checkForUpdatesViewModel.canCheckForUpdates)
+  }
 }
 
 final class CheckForUpdatesViewModel: ObservableObject {
-    @Published var canCheckForUpdates = false
+  @Published var canCheckForUpdates = false
 
-    init(updater: SPUUpdater) {
-        updater.publisher(for: \.canCheckForUpdates)
-            .assign(to: &$canCheckForUpdates)
-    }
+  init(updater: SPUUpdater) {
+    updater.publisher(for: \.canCheckForUpdates)
+      .assign(to: &$canCheckForUpdates)
+  }
 }