Parcourir la source

`cancel` is called with the notification id and not an object.

Sebastián Katzer il y a 12 ans
Parent
commit
24d2593e15
1 fichiers modifiés avec 3 ajouts et 6 suppressions
  1. 3 6
      src/android/LocalNotification.java

+ 3 - 6
src/android/LocalNotification.java

@@ -53,13 +53,10 @@ public class LocalNotification extends CordovaPlugin {
         }
 
         if (action.equalsIgnoreCase("cancel")) {
-            JSONObject arguments             = args.getJSONObject(0);
-            Activity activity                = cordova.getActivity();
-            LocalNotificationOptions options = new LocalNotificationOptions(activity).parse(arguments);
-            String alarmId                   = options.getId();
+            String id = args.optString(0);
 
-            cancel(alarmId);
-            unpersist(alarmId);
+            cancel(id);
+            unpersist(id);
 
             return true;
         }