summaryrefslogtreecommitdiff
path: root/StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js')
-rw-r--r--StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js95
1 files changed, 95 insertions, 0 deletions
diff --git a/StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js
new file mode 100644
index 00000000..58d1e6ec
--- /dev/null
+++ b/StoneIsland/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js
@@ -0,0 +1,95 @@
+var parsePlugin = {
+
+ registerCallback: function(ecb, successCallback, errorCallback) {
+ cordova.exec(
+ successCallback,
+ errorCallback,
+ 'ParsePlugin',
+ 'registerCallback',
+ [ecb]
+ );
+ },
+
+ initialize: function(appId, clientKey, successCallback, errorCallback) {
+ cordova.exec(
+ successCallback,
+ errorCallback,
+ 'ParsePlugin',
+ 'initialize',
+ [appId, clientKey]
+ );
+ },
+
+ getInstallationId: function(successCallback, errorCallback) {
+ cordova.exec(
+ successCallback,
+ errorCallback,
+ 'ParsePlugin',
+ 'getInstallationId',
+ []
+ );
+ },
+
+ getInstallationObjectId: function(successCallback, errorCallback) {
+ cordova.exec(
+ successCallback,
+ errorCallback,
+ 'ParsePlugin',
+ 'getInstallationObjectId',
+ []
+ );
+ },
+
+ getSubscriptions: function(successCallback, errorCallback) {
+ cordova.exec(
+ successCallback,
+ errorCallback,
+ 'ParsePlugin',
+ 'getSubscriptions',
+ []
+ );
+ },
+
+ subscribe: function(channel, successCallback, errorCallback) {
+ cordova.exec(
+ successCallback,
+ errorCallback,
+ 'ParsePlugin',
+ 'subscribe',
+ [ channel ]
+ );
+ },
+
+ unsubscribe: function(channel, successCallback, errorCallback) {
+ cordova.exec(
+ successCallback,
+ errorCallback,
+ 'ParsePlugin',
+ 'unsubscribe',
+ [ channel ]
+ );
+ },
+
+ // iOS only
+ resetBadge: function(successCallback, errorCallback) {
+ cordova.exec(
+ successCallback,
+ errorCallback,
+ 'ParsePlugin',
+ 'resetBadge',
+ []
+ );
+ },
+
+ // iOS only
+ trackEvent: function(name, dimensions, successCallback, errorCallback) {
+ cordova.exec(
+ successCallback,
+ errorCallback,
+ 'ParsePlugin',
+ 'trackEvent',
+ [ name, dimensions ]
+ );
+ }
+};
+module.exports = parsePlugin;