aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Messaging/FIRMessagingRmq2PersistentStore.m
diff options
context:
space:
mode:
Diffstat (limited to 'Firebase/Messaging/FIRMessagingRmq2PersistentStore.m')
-rw-r--r--Firebase/Messaging/FIRMessagingRmq2PersistentStore.m10
1 files changed, 7 insertions, 3 deletions
diff --git a/Firebase/Messaging/FIRMessagingRmq2PersistentStore.m b/Firebase/Messaging/FIRMessagingRmq2PersistentStore.m
index a85298c..e468333 100644
--- a/Firebase/Messaging/FIRMessagingRmq2PersistentStore.m
+++ b/Firebase/Messaging/FIRMessagingRmq2PersistentStore.m
@@ -104,9 +104,13 @@ typedef void(^FCMOutgoingRmqMessagesTableHandler)(int64_t rmqId, int8_t tag, NSD
// Utility to create an NSString from a sqlite3 result code
NSString * _Nonnull FIRMessagingStringFromSQLiteResult(int result) {
- const char *errorStr = sqlite3_errstr(result);
- NSString *errorString = [NSString stringWithFormat:@"%d - %s", result, errorStr];
- return errorString;
+ const char *errorStr;
+ if (@available(iOS 8.2, *)) {
+ errorStr = sqlite3_errstr(result);
+ } else {
+ errorStr = "pre iOS 8.2";
+ }
+ return [NSString stringWithFormat:@"%d - %s", result, errorStr];
}
@interface FIRMessagingRmq2PersistentStore () {