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

Closes #727 - quarter intervall for iOS and Android

parent a65f48c5
Loading
Loading
Loading
Loading
+1 −0
Changes for CHANGELOG.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@ ChangeLog
Please also read the [Upgrade Guide](https://github.com/katzer/cordova-plugin-local-notifications/wiki/Upgrade-Guide) for more information.

#### Version 0.8.3 (not yet released)
- New "quarter" intervall for iOS & Android
- Fixed #710 crash due to >500 notifications (Android)
- Fixed crashing `get(ID)` if notification doesn't exist

+3 −0
Changes for src/android/notification/Options.java: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -109,6 +109,9 @@ public class Options {
        if (every.equals("month")) {
            interval = AlarmManager.INTERVAL_DAY * 31;
        } else
        if (every.equals("quarter")) {
            interval = AlarmManager.INTERVAL_HOUR * 2190;
        } else
        if (every.equals("year")) {
            interval = AlarmManager.INTERVAL_DAY * 365;
        } else {
+3 −0
Changes for src/ios/APPLocalNotificationOptions.m: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -173,6 +173,9 @@ NSString* const DEFAULT_SOUND = @"res://platform_default";
    else if ([interval isEqualToString:@"month"]) {
        return NSCalendarUnitMonth;
    }
    else if ([interval isEqualToString:@"quarter"]) {
        return NSCalendarUnitQuarter;
    }
    else if ([interval isEqualToString:@"year"]) {
        return NSCalendarUnitYear;
    }