Commit 064a9bd0 authored by Sebastián Katzer's avatar Sebastián Katzer
Browse files

Damn...

parent 856646fe
Loading
Loading
Loading
Loading
+13 −1
Changes for src/ios/APPLocalNotification.m: 13 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -106,16 +106,28 @@
    NSString*            title              = [options objectForKey:@"title"];
    NSString*            sound              = [options objectForKey:@"sound"];
    NSString*            repeat             = [options objectForKey:@"repeat"];
    bool                 hasAction          = ([[options objectForKey:@"hasAction"] intValue] == 1)?YES:NO;
    NSInteger            badge              = [[options objectForKey:@"badge"] intValue];

    NSDate*              date               = [NSDate dateWithTimeIntervalSince1970:timestamp];
    
    UILocalNotification* notification       = [[UILocalNotification alloc] init];
  
    notification.fireDate                   = date;
    notification.timeZone                   = [NSTimeZone defaultTimeZone];
    notification.repeatInterval             = [[[self repeatDict] objectForKey: repeat] intValue];

    if ([msg isEqualToString:@""]) {
        //No message, we just want to update the badge
        notification.alertBody              = nil;
    } else {
        notification.alertBody              = title ? [NSString stringWithFormat:@"%@\n%@", title, msg] : msg;
    }

  	if ( ! [sound isEqualToString:@""]) {
        notification.soundName              = sound;
    }

    notification.hasAction                  = hasAction;
	notification.applicationIconBadgeNumber = badge;

    return notification;