Socket
Socket
Sign inDemoInstall

nativescript-plugin-firebase

Package Overview
Dependencies
5
Maintainers
1
Versions
155
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 8.2.0 to 8.3.0

12

analytics/analytics.android.js

@@ -85,3 +85,3 @@ "use strict";

}
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.currentContext || com.tns.NativeScriptApplication.getInstance()).logEvent(options.key, bundle);
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.context || com.tns.NativeScriptApplication.getInstance()).logEvent(options.key, bundle);
resolve();

@@ -103,3 +103,3 @@ }

}
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.currentContext || com.tns.NativeScriptApplication.getInstance()).setUserId(arg.userId);
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.context || com.tns.NativeScriptApplication.getInstance()).setUserId(arg.userId);
resolve();

@@ -125,3 +125,3 @@ }

}
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.currentContext || com.tns.NativeScriptApplication.getInstance()).setUserProperty(options.key, options.value);
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.context || com.tns.NativeScriptApplication.getInstance()).setUserProperty(options.key, options.value);
resolve();

@@ -143,3 +143,3 @@ }

}
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.currentContext || com.tns.NativeScriptApplication.getInstance()).setCurrentScreen(appModule.android.foregroundActivity, options.screenName, null);
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.context || com.tns.NativeScriptApplication.getInstance()).setCurrentScreen(appModule.android.foregroundActivity, options.screenName, null);
resolve();

@@ -155,8 +155,8 @@ }

function setAnalyticsCollectionEnabled(enabled) {
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.currentContext || com.tns.NativeScriptApplication.getInstance()).setAnalyticsCollectionEnabled(enabled);
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.context || com.tns.NativeScriptApplication.getInstance()).setAnalyticsCollectionEnabled(enabled);
}
exports.setAnalyticsCollectionEnabled = setAnalyticsCollectionEnabled;
function setSessionTimeoutDuration(seconds) {
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.currentContext || com.tns.NativeScriptApplication.getInstance()).setSessionTimeoutDuration(seconds * 1000);
com.google.firebase.analytics.FirebaseAnalytics.getInstance(appModule.android.context || com.tns.NativeScriptApplication.getInstance()).setSessionTimeoutDuration(seconds * 1000);
}
exports.setSessionTimeoutDuration = setSessionTimeoutDuration;

@@ -46,2 +46,3 @@ "use strict";

console.log(">> added onAuthStateChanged handler");
handler(this.currentUser);
return function () {

@@ -48,0 +49,0 @@ _this.authStateChangedHandler = undefined;

@@ -34,3 +34,4 @@ "use strict";

return new firebase.firestore.FieldValue("ARRAY_REMOVE", elements);
}
},
increment: function (n) { return new firebase.firestore.FieldValue("INCREMENT", n); }
};

@@ -37,0 +38,0 @@ };

@@ -10,1 +10,2 @@ export declare function sendCrashLog(exception: any): void;

export declare function crash(): void;
export declare function setCrashlyticsCollectionEnabled(enabled: boolean): void;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var appModule = require("tns-core-modules/application");
function sendCrashLog(exception) {

@@ -62,2 +63,8 @@ if (isCrashlyticsAvailable()) {

exports.crash = crash;
function setCrashlyticsCollectionEnabled(enabled) {
if (isCrashlyticsAvailable()) {
io.fabric.sdk.android.Fabric.with(appModule.android.currentContext || com.tns.NativeScriptApplication.getInstance(), [new com.crashlytics.android.Crashlytics()]);
}
}
exports.setCrashlyticsCollectionEnabled = setCrashlyticsCollectionEnabled;
function isCrashlyticsAvailable() {

@@ -64,0 +71,0 @@ if (typeof (com.crashlytics) === "undefined" || typeof (com.crashlytics.android.Crashlytics) === "undefined") {

@@ -21,2 +21,4 @@ /**

export declare function crash(): void;
export declare function crash(): void;
export declare function setCrashlyticsCollectionEnabled(enabled: boolean): void;

@@ -10,1 +10,2 @@ export declare function sendCrashLog(exception: any): void;

export declare function crash(): void;
export declare function setCrashlyticsCollectionEnabled(enabled: boolean): void;

@@ -60,4 +60,11 @@ "use strict";

}
Fabric.with(NSArray.arrayWithObject(Crashlytics.class()));
}
exports.crash = crash;
function setCrashlyticsCollectionEnabled(enabled) {
if (isCrashlyticsAvailable()) {
Fabric.with(NSArray.arrayWithObject(Crashlytics.class()));
}
}
exports.setCrashlyticsCollectionEnabled = setCrashlyticsCollectionEnabled;
function isCrashlyticsAvailable() {

@@ -64,0 +71,0 @@ if (typeof (Crashlytics) === "undefined") {

@@ -10,2 +10,3 @@ import { firestore } from "./firebase";

static arrayRemove: (...elements: any[]) => FieldValue;
static increment: (n: number) => any;
}

@@ -12,0 +13,0 @@ export declare class GeoPoint {

@@ -32,2 +32,3 @@ "use strict";

};
FieldValue.increment = function (n) { return new exports.firebase.firestore.FieldValue("INCREMENT", n); };
return FieldValue;

@@ -34,0 +35,0 @@ }());

@@ -110,2 +110,8 @@ /**

showNotificationsWhenInForeground?: boolean;
/**
* Automatically clear the badges on starting.
* Currently used on iOS only. Default true.
*/
autoClearBadge?: boolean;
}

@@ -123,6 +129,16 @@

analyticsCollectionEnabled?: boolean;
/**
* Allow the app to collect Crashlytics data and send it to Firebase.
* Can also be set later with crashlytics.setCrashReportingEnabled.
* Only useful in case it was disabled in AndroidManfifest.xml and/or Info.plist,
* see https://firebase.google.com/docs/crashlytics/customize-crash-reports
*/
crashlyticsCollectionEnabled?: boolean;
/**
* Allow disk persistence. Default true for Firestore, false for regular Firebase DB.
*/
persist?: boolean;
/**

@@ -132,2 +148,3 @@ * Get notified when the user is logged in.

onAuthStateChanged?: (data: AuthStateData) => void;
/**

@@ -140,2 +157,3 @@ * Attempt to sign out before initializing, useful in case previous

iOSEmulatorFlush?: boolean;
/**

@@ -910,3 +928,3 @@ * For Firebase Storage you can pass in something like 'gs://n-plugin-test.appspot.com'

export type FieldValueType = "ARRAY_UNION" | "ARRAY_REMOVE";
export type FieldValueType = "ARRAY_UNION" | "ARRAY_REMOVE" | "INCREMENT";

@@ -920,2 +938,3 @@ export class FieldValue {

static arrayRemove: (...elements: any[]) => FieldValue;
static increment: (n: number) => FieldValue;
}

@@ -922,0 +941,0 @@

@@ -21,2 +21,3 @@ "use strict";

var _showNotificationsWhenInForeground = false;
var _autoClearBadge = true;
var NOTIFICATIONS_REGISTRATION_KEY = "Firebase-RegisterForRemoteNotifications";

@@ -29,2 +30,3 @@ function initFirebaseMessaging(options) {

_showNotificationsWhenInForeground = options.showNotificationsWhenInForeground === undefined ? _showNotificationsWhenInForeground : !!options.showNotificationsWhenInForeground;
_autoClearBadge = options.autoClearBadge === undefined ? _autoClearBadge : !!options.autoClearBadge;
if (options.onMessageReceivedCallback !== undefined) {

@@ -434,3 +436,3 @@ addOnMessageReceivedCallback(options.onMessageReceivedCallback);

_pendingNotifications = [];
if (app.applicationState === 0) {
if (app.applicationState === 0 && _autoClearBadge) {
app.applicationIconBadgeNumber = 0;

@@ -451,3 +453,3 @@ }

_pendingActionTakenNotifications = [];
if (app.applicationState === 0) {
if (app.applicationState === 0 && _autoClearBadge) {
app.applicationIconBadgeNumber = 0;

@@ -458,4 +460,3 @@ }

function _addObserver(eventName, callback) {
var queue = utils_1.ios.getter(NSOperationQueue, NSOperationQueue.mainQueue);
return utils_1.ios.getter(NSNotificationCenter, NSNotificationCenter.defaultCenter).addObserverForNameObjectQueueUsingBlock(eventName, null, queue, callback);
return NSNotificationCenter.defaultCenter.addObserverForNameObjectQueueUsingBlock(eventName, null, NSOperationQueue.mainQueue, callback);
}

@@ -462,0 +463,0 @@ var UNUserNotificationCenterDelegateImpl = (function (_super) {

{
"name": "nativescript-plugin-firebase",
"version": "8.2.0",
"version": "8.3.0",
"description": "Fire. Base. Firebase!",

@@ -5,0 +5,0 @@ "main": "firebase",

# NativeScript Firebase plugin
[![Build Status][build-status]][build-url]
[![NPM version][npm-image]][npm-url]

@@ -4,0 +5,0 @@ [![Downloads][downloads-image]][npm-url]

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡ī¸ by Socket Inc