UNPKG

generator-landmark-connect

Version:
109 lines (84 loc) 3.12 kB
angular.module('ngCordova.plugins.localNotification', []) .factory('$cordovaLocalNotification', ['$q', function ($q) { return { add: function (options, scope) { var q = $q.defer(); window.plugin.notification.local.add( options, function (result) { q.resolve(result); }, scope); return q.promise; }, cancel: function (id, scope) { var q = $q.defer(); window.plugin.notification.local.cancel( id, function (result) { q.resolve(result); }, scope); return q.promise; }, cancelAll: function (scope) { var q = $q.defer(); window.plugin.notification.local.cancelAll( function (result) { q.resolve(result); }, scope); return q.promise; }, isScheduled: function (id, scope) { var q = $q.defer(); window.plugin.notification.local.isScheduled( id, function (result) { q.resolve(result); }, scope); return q.promise; }, getScheduledIds: function (scope) { var q = $q.defer(); window.plugin.notification.local.getScheduledIds( function (result) { q.resolve(result); }, scope); return q.promise; }, isTriggered: function (id, scope) { var q = $q.defer(); window.plugin.notification.local.isTriggered( id, function (result) { q.resolve(result); }, scope); return q.promise; }, getTriggeredIds: function (scope) { var q = $q.defer(); window.plugin.notification.local.getTriggeredIds( function (result) { q.resolve(result); }, scope); return q.promise; }, getDefaults: function () { return window.plugin.notification.local.getDefaults(); }, setDefaults: function (Object) { window.plugin.notification.local.setDefaults(Object); }, onadd: function () { return window.plugin.notification.local.onadd; }, ontrigger: function () { return window.plugin.notification.local.ontrigger; }, onclick: function () { return window.plugin.notification.local.onclick; }, oncancel: function () { return window.plugin.notification.local.oncancel; } } } ]);