Procházet zdrojové kódy

replace string with enum cases (again)

polscm32 aka Marvout před 1 rokem
rodič
revize
5570afacd8
1 změnil soubory, kde provedl 8 přidání a 30 odebrání
  1. 8 30
      Trio Watch App Extension/WatchState+Requests.swift

+ 8 - 30
Trio Watch App Extension/WatchState+Requests.swift

@@ -13,7 +13,7 @@ extension WatchState {
         activeBolusAmount = Double(truncating: amount as NSNumber) // Set active bolus amount
 
         let message: [String: Any] = [
-            "bolus": amount
+            WatchMessageKeys.bolus: amount
         ]
 
         session.sendMessage(message, replyHandler: nil) { error in
@@ -32,8 +32,8 @@ extension WatchState {
         guard let session = session, session.isReachable else { return }
 
         let message: [String: Any] = [
-            "carbs": amount,
-            "date": date.timeIntervalSince1970
+            WatchMessageKeys.carbs: amount,
+            WatchMessageKeys.date: date.timeIntervalSince1970
         ]
 
         session.sendMessage(message, replyHandler: nil) { error in
@@ -44,34 +44,12 @@ extension WatchState {
         showCommsAnimation = true
     }
 
-    /// Sends a meal and bolus insulin combo request to the paired iPhone
-    /// - Parameters:
-    ///   - amount: The insulin amount to be delivered
-    ///   - isExternal: Indicates if the bolus is from an external source
-    func sendMealBolusComboRequest(carbsAmount _: Decimal, bolusAmount: Decimal, _ date: Date = Date()) {
-        guard let session = session, session.isReachable else { return }
-
-        let message: [String: Any] = [
-            "bolus": bolusAmount,
-            "carbs": bolusAmount,
-            "date": date.timeIntervalSince1970
-        ]
-
-        session.sendMessage(message, replyHandler: nil) { error in
-            print("Error sending meal bolus combo request: \(error.localizedDescription)")
-        }
-
-        // Display pending communication animation
-        showCommsAnimation = true
-        isMealBolusCombo = true
-    }
-
     /// Sends a request to cancel the current override preset to the paired iPhone
     func sendCancelOverrideRequest() {
         guard let session = session, session.isReachable else { return }
 
         let message: [String: Any] = [
-            "cancelOverride": true
+            WatchMessageKeys.cancelOverride: true
         ]
 
         session.sendMessage(message, replyHandler: nil) { error in
@@ -88,7 +66,7 @@ extension WatchState {
         guard let session = session, session.isReachable else { return }
 
         let message: [String: Any] = [
-            "activateOverride": presetName
+            WatchMessageKeys.activateOverride: presetName
         ]
 
         session.sendMessage(message, replyHandler: nil) { error in
@@ -104,7 +82,7 @@ extension WatchState {
         guard let session = session, session.isReachable else { return }
 
         let message: [String: Any] = [
-            "cancelTempTarget": true
+            WatchMessageKeys.cancelTempTarget: true
         ]
 
         session.sendMessage(message, replyHandler: nil) { error in
@@ -121,7 +99,7 @@ extension WatchState {
         guard let session = session, session.isReachable else { return }
 
         let message: [String: Any] = [
-            "activateTempTarget": presetName
+            WatchMessageKeys.activateTempTarget: presetName
         ]
 
         session.sendMessage(message, replyHandler: nil) { error in
@@ -139,7 +117,7 @@ extension WatchState {
         guard let session = session, session.isReachable else { return }
 
         let message: [String: Any] = [
-            "cancelBolus": true
+            WatchMessageKeys.cancelBolus: true
         ]
 
         session.sendMessage(message, replyHandler: nil) { error in