@@ -98,6 +98,8 @@
- (NSString *)decryptPushNotification:(NSString *)message withDevicePrivateKey:(NSData *)privateKey
{
+ if (message == nil || privateKey == nil) { return nil; }
+
NSString *privateKeyString = [[NSString alloc] initWithData:privateKey encoding:NSUTF8StringEncoding];
NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:message options:0];
char *privKey = (char *)[privateKeyString UTF8String];