From 8f03316d04ba3a51ce16d90ffe94d7611c013652 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sun, 19 Feb 2017 04:22:43 +0100 Subject: get rid of old parse plugin --- StoneIsland/platforms/ios/www/cordova_plugins.js | 9 -- StoneIsland/platforms/ios/www/js/lib/etc/push.js | 18 +++- .../www/cdv-plugin-parse.js | 98 ---------------------- 3 files changed, 14 insertions(+), 111 deletions(-) delete mode 100644 StoneIsland/platforms/ios/www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js (limited to 'StoneIsland/platforms/ios/www') diff --git a/StoneIsland/platforms/ios/www/cordova_plugins.js b/StoneIsland/platforms/ios/www/cordova_plugins.js index fc4db1ba..4c67a219 100644 --- a/StoneIsland/platforms/ios/www/cordova_plugins.js +++ b/StoneIsland/platforms/ios/www/cordova_plugins.js @@ -1,13 +1,5 @@ cordova.define('cordova/plugin_list', function(require, exports, module) { module.exports = [ - { - "id": "com.parse.cordova.core.pushplugin.ParsePlugin", - "file": "plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js", - "pluginId": "com.parse.cordova.core.pushplugin", - "clobbers": [ - "window.parsePlugin" - ] - }, { "id": "cordova-plugin-console.console", "file": "plugins/cordova-plugin-console/www/console-via-logger.js", @@ -143,7 +135,6 @@ module.exports = [ module.exports.metadata = // TOP OF METADATA { - "com.parse.cordova.core.pushplugin": "0.1.0", "cordova-plugin-compat": "1.1.0", "cordova-plugin-console": "1.0.4", "cordova-plugin-customurlscheme": "4.2.0", diff --git a/StoneIsland/platforms/ios/www/js/lib/etc/push.js b/StoneIsland/platforms/ios/www/js/lib/etc/push.js index e058a3d4..138c4896 100755 --- a/StoneIsland/platforms/ios/www/js/lib/etc/push.js +++ b/StoneIsland/platforms/ios/www/js/lib/etc/push.js @@ -23,12 +23,19 @@ var push = (function(){ return } console.log("push did initialize") + var hub_status = localStorage.getItem("yoox.push_hub") + var store_status = localStorage.getItem("yoox.push_store") + push.settings.requested = localStorage.getItem("yoox.push_requested") == "true" - push.settings.hub = localStorage.getItem("yoox.push_hub") == "true" - push.settings.store = localStorage.getItem("yoox.push_store") == "true" + push.settings.hub = hub_status == "true" + push.settings.store = store_status == "true" - push.subscribe("hub", function(s){ console.log("subscribed to hub", s) }) - push.subscribe("store", function(s){ console.log("subscribed to store", s) }) + if (! hub_status || hub_status == "true") { + push.subscribe("hub") + } + if (! store_status || store_status == "true") { + push.subscribe("store") + } } push.got_registration = function(data){ var registrationId = data.registrationId @@ -50,6 +57,9 @@ var push = (function(){ channel: channel, platform: device.platform, } + pushPlugin.subscribe(channel, function(){ + console.log("subscribed to", channel) + }) $.ajax({ method: "POST", url: "https://stone.sup.land/_services/push/add", diff --git a/StoneIsland/platforms/ios/www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js b/StoneIsland/platforms/ios/www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js deleted file mode 100644 index 983c4764..00000000 --- a/StoneIsland/platforms/ios/www/plugins/com.parse.cordova.core.pushplugin/www/cdv-plugin-parse.js +++ /dev/null @@ -1,98 +0,0 @@ -cordova.define("com.parse.cordova.core.pushplugin.ParsePlugin", function(require, exports, module) { -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; - -}); -- cgit v1.2.3-70-g09d2