From f89ca59e80c4f9ee9d598c7890e31914e4cf494a Mon Sep 17 00:00:00 2001 From: Nan Date: Wed, 15 May 2024 14:24:23 -0700 Subject: [PATCH] fix warning about decoding a boolean * Use decodeBool instead of decodeObject as Bool --- .../Source/Requests/OSRequestSetStartToken.swift | 3 +-- .../Source/Requests/OSRequestSetUpdateToken.swift | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestSetStartToken.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestSetStartToken.swift index d579f3606..81469d3f4 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestSetStartToken.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestSetStartToken.swift @@ -89,7 +89,6 @@ class OSRequestSetStartToken: OneSignalRequest, OSLiveActivityRequest, OSLiveAct guard let key = coder.decodeObject(forKey: "key") as? String, let token = coder.decodeObject(forKey: "token") as? String, - let requestSuccessful = coder.decodeObject(forKey: "requestSuccessful") as? Bool, let timestamp = coder.decodeObject(forKey: "timestamp") as? Date else { // Log error @@ -97,7 +96,7 @@ class OSRequestSetStartToken: OneSignalRequest, OSLiveActivityRequest, OSLiveAct } self.key = key self.token = token - self.requestSuccessful = requestSuccessful + self.requestSuccessful = coder.decodeBool(forKey: "requestSuccessful") super.init() self.timestamp = timestamp } diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestSetUpdateToken.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestSetUpdateToken.swift index 9747ac5fc..994a8cabf 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestSetUpdateToken.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestSetUpdateToken.swift @@ -91,7 +91,6 @@ class OSRequestSetUpdateToken: OneSignalRequest, OSLiveActivityRequest, OSLiveAc guard let key = coder.decodeObject(forKey: "key") as? String, let token = coder.decodeObject(forKey: "token") as? String, - let requestSuccessful = coder.decodeObject(forKey: "requestSuccessful") as? Bool, let timestamp = coder.decodeObject(forKey: "timestamp") as? Date else { // Log error @@ -99,7 +98,7 @@ class OSRequestSetUpdateToken: OneSignalRequest, OSLiveActivityRequest, OSLiveAc } self.key = key self.token = token - self.requestSuccessful = requestSuccessful + self.requestSuccessful = coder.decodeBool(forKey: "requestSuccessful") super.init() self.timestamp = timestamp }