summaryrefslogtreecommitdiff
path: root/StoneIsland/plugins/cordova-plugin-firebase/www/firebase.js
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/plugins/cordova-plugin-firebase/www/firebase.js')
-rw-r--r--StoneIsland/plugins/cordova-plugin-firebase/www/firebase.js121
1 files changed, 121 insertions, 0 deletions
diff --git a/StoneIsland/plugins/cordova-plugin-firebase/www/firebase.js b/StoneIsland/plugins/cordova-plugin-firebase/www/firebase.js
new file mode 100644
index 00000000..cf67c884
--- /dev/null
+++ b/StoneIsland/plugins/cordova-plugin-firebase/www/firebase.js
@@ -0,0 +1,121 @@
+var exec = require('cordova/exec');
+
+exports.getInstanceId = function(success, error) {
+ exec(success, error, "FirebasePlugin", "getInstanceId", []);
+};
+
+exports.getToken = function(success, error) {
+ exec(success, error, "FirebasePlugin", "getToken", []);
+};
+
+exports.onNotificationOpen = function(success, error) {
+ exec(success, error, "FirebasePlugin", "onNotificationOpen", []);
+};
+
+exports.onTokenRefresh = function(success, error) {
+ exec(success, error, "FirebasePlugin", "onTokenRefresh", []);
+};
+
+exports.grantPermission = function(success, error) {
+ exec(success, error, "FirebasePlugin", "grantPermission", []);
+};
+
+exports.hasPermission = function(success, error) {
+ exec(success, error, "FirebasePlugin", "hasPermission", []);
+};
+
+exports.setBadgeNumber = function(number, success, error) {
+ exec(success, error, "FirebasePlugin", "setBadgeNumber", [number]);
+};
+
+exports.getBadgeNumber = function(success, error) {
+ exec(success, error, "FirebasePlugin", "getBadgeNumber", []);
+};
+
+exports.subscribe = function(topic, success, error) {
+ exec(success, error, "FirebasePlugin", "subscribe", [topic]);
+};
+
+exports.unsubscribe = function(topic, success, error) {
+ exec(success, error, "FirebasePlugin", "unsubscribe", [topic]);
+};
+
+exports.unregister = function(success, error) {
+ exec(success, error, "FirebasePlugin", "unregister", []);
+};
+
+exports.logEvent = function(name, params, success, error) {
+ exec(success, error, "FirebasePlugin", "logEvent", [name, params]);
+};
+
+exports.logError = function(message, success, error) {
+ exec(success, error, "FirebasePlugin", "logError", [message]);
+};
+
+exports.setScreenName = function(name, success, error) {
+ exec(success, error, "FirebasePlugin", "setScreenName", [name]);
+};
+
+exports.setUserId = function(id, success, error) {
+ exec(success, error, "FirebasePlugin", "setUserId", [id]);
+};
+
+exports.setUserProperty = function(name, value, success, error) {
+ exec(success, error, "FirebasePlugin", "setUserProperty", [name, value]);
+};
+
+exports.activateFetched = function (success, error) {
+ exec(success, error, "FirebasePlugin", "activateFetched", []);
+};
+
+exports.fetch = function (cacheExpirationSeconds, success, error) {
+ var args = [];
+ if (typeof cacheExpirationSeconds === 'number') {
+ args.push(cacheExpirationSeconds);
+ } else {
+ error = success;
+ success = cacheExpirationSeconds;
+ }
+ exec(success, error, "FirebasePlugin", "fetch", args);
+};
+
+exports.getByteArray = function (key, namespace, success, error) {
+ var args = [key];
+ if (typeof namespace === 'string') {
+ args.push(namespace);
+ } else {
+ error = success;
+ success = namespace;
+ }
+ exec(success, error, "FirebasePlugin", "getByteArray", args);
+};
+
+exports.getValue = function (key, namespace, success, error) {
+ var args = [key];
+ if (typeof namespace === 'string') {
+ args.push(namespace);
+ } else {
+ error = success;
+ success = namespace;
+ }
+ exec(success, error, "FirebasePlugin", "getValue", args);
+};
+
+exports.getInfo = function (success, error) {
+ exec(success, error, "FirebasePlugin", "getInfo", []);
+};
+
+exports.setConfigSettings = function (settings, success, error) {
+ exec(success, error, "FirebasePlugin", "setConfigSettings", [settings]);
+};
+
+exports.setDefaults = function (defaults, namespace, success, error) {
+ var args = [defaults];
+ if (typeof namespace === 'string') {
+ args.push(namespace);
+ } else {
+ error = success;
+ success = namespace;
+ }
+ exec(success, error, "FirebasePlugin", "setDefaults", args);
+};