Преглед изворни кода

Remove unneeded UIKit imports (#713)

* Remove unneeded UIKit imports

* Remove duplicate UIKit import in SettingsMenuView
Jonas Björkert пре 1 недеља
родитељ
комит
a34a46ff96

+ 0 - 1
LoopFollow/BackgroundRefresh/BT/BluetoothDevice.swift

@@ -4,7 +4,6 @@
 import CoreBluetooth
 import Foundation
 import os
-import UIKit
 
 class BluetoothDevice: NSObject, CBCentralManagerDelegate, CBPeripheralDelegate {
     weak var bluetoothDeviceDelegate: BluetoothDeviceDelegate?

+ 0 - 1
LoopFollow/Controllers/NightScout.swift

@@ -2,7 +2,6 @@
 // NightScout.swift
 
 import Foundation
-import UIKit
 
 extension MainViewController {
     // NS Cage Struct

+ 0 - 1
LoopFollow/Controllers/Nightscout/BGData.swift

@@ -2,7 +2,6 @@
 // BGData.swift
 
 import Foundation
-import UIKit
 
 extension MainViewController {
     /// Number of days of BG history to request from the source. One extra day is

+ 0 - 1
LoopFollow/Controllers/Nightscout/DeviceStatusOpenAPS.swift

@@ -3,7 +3,6 @@
 
 import Foundation
 import HealthKit
-import UIKit
 
 extension MainViewController {
     func DeviceStatusOpenAPS(formatter: ISO8601DateFormatter, lastDeviceStatus: [String: AnyObject]?, lastLoopRecord: [String: AnyObject]) {

+ 0 - 1
LoopFollow/Controllers/Nightscout/Treatments/BGCheck.swift

@@ -2,7 +2,6 @@
 // BGCheck.swift
 
 import Foundation
-import UIKit
 
 extension MainViewController {
     // NS BG Check Response Processor

+ 0 - 1
LoopFollow/Controllers/Nightscout/Treatments/Notes.swift

@@ -2,7 +2,6 @@
 // Notes.swift
 
 import Foundation
-import UIKit
 
 extension MainViewController {
     // NS Note Response Processor

+ 0 - 1
LoopFollow/Controllers/Nightscout/Treatments/Overrides.swift

@@ -2,7 +2,6 @@
 // Overrides.swift
 
 import Foundation
-import UIKit
 
 extension MainViewController {
     func processNSOverrides(entries: [[String: AnyObject]]) {

+ 0 - 1
LoopFollow/Controllers/Nightscout/Treatments/TemporaryTarget.swift

@@ -3,7 +3,6 @@
 
 import Foundation
 import HealthKit
-import UIKit
 
 extension MainViewController {
     // NS Temporary Target Response Processor

+ 0 - 1
LoopFollow/Controllers/Timers.swift

@@ -2,7 +2,6 @@
 // Timers.swift
 
 import Foundation
-import UIKit
 
 extension MainViewController {
     func startGraphNowTimer(time: TimeInterval = 60) {

+ 1 - 1
LoopFollow/Helpers/BackgroundRefreshManager.swift

@@ -2,7 +2,7 @@
 // BackgroundRefreshManager.swift
 
 import BackgroundTasks
-import UIKit
+import Foundation
 
 class BackgroundRefreshManager {
     static let shared = BackgroundRefreshManager()

+ 0 - 1
LoopFollow/Remote/Settings/RemoteSettingsView.swift

@@ -4,7 +4,6 @@
 import AVFoundation
 import HealthKit
 import SwiftUI
-import UIKit
 
 struct RemoteSettingsView: View {
     @ObservedObject var viewModel: RemoteSettingsViewModel

+ 0 - 1
LoopFollow/Settings/ImportExport/ImportExportSettingsView.swift

@@ -3,7 +3,6 @@
 
 import AVFoundation
 import SwiftUI
-import UIKit
 
 struct ImportExportSettingsView: View {
     @StateObject private var viewModel = ImportExportSettingsViewModel()

+ 0 - 2
LoopFollow/Settings/SettingsMenuView.swift

@@ -341,8 +341,6 @@ struct AggregatedStatsViewWrapper: View {
 
 // MARK: – UIKit helpers (unchanged)
 
-import UIKit
-
 extension UIApplication {
     var topMost: UIViewController? {
         // `keyWindow` is deprecated and returns nil on Mac Catalyst / multi-window iPad.

+ 0 - 1
LoopFollow/Stats/AggregatedStatsView.swift

@@ -2,7 +2,6 @@
 // AggregatedStatsView.swift
 
 import SwiftUI
-import UIKit
 
 struct AggregatedStatsView: View {
     @ObservedObject var viewModel: AggregatedStatsViewModel

+ 0 - 1
LoopFollow/Storage/Framework/StorageReadiness.swift

@@ -3,7 +3,6 @@
 
 import Combine
 import Foundation
-import UIKit
 
 /// A cached value that can re-read itself from disk after a BFU launch.
 protocol BFUReloadable: AnyObject {

+ 0 - 1
LoopFollow/Storage/Storage.swift

@@ -3,7 +3,6 @@
 
 import Foundation
 import HealthKit
-import UIKit
 
 /*
  Observable persistant storage

+ 0 - 1
LoopFollow/Task/TaskScheduler.swift

@@ -2,7 +2,6 @@
 // TaskScheduler.swift
 
 import Foundation
-import UIKit
 
 enum TaskID: CaseIterable {
     case profile