From d8e42e59d7e72e382d7b4f7015beeaedca78975d Mon Sep 17 00:00:00 2001 From: Peter Svensson Date: Tue, 16 Jul 2019 10:39:44 +0200 Subject: [PATCH] adding guard for other components already initalized firebase-admin --- firebase-config.js | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/firebase-config.js b/firebase-config.js index d0a5aa3..34b725d 100644 --- a/firebase-config.js +++ b/firebase-config.js @@ -2,7 +2,7 @@ const _admin = require('firebase-admin') const {Storage} = require('@google-cloud/storage'); let global = this.context().global -let init = (global.get('firebase') !== undefined) +let init = !(_admin.apps.length === 0) let s module.exports = function(RED) { diff --git a/package.json b/package.json index 682e733..cec90b2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-red-contrib-firebase-admin", - "version": "1.1.7", + "version": "1.1.8", "description": "A node-red module that wraps the server-side admin SDK of firebase, firestore, et.c.", "main": "index.js", "scripts": {