@lomray/microservice-users
Version:
Users microservice based on NodeJS & inverted json.
21 lines (17 loc) • 614 B
JavaScript
;
var tslib = require('tslib');
var microserviceHelpers = require('@lomray/microservice-helpers');
var FirebaseAdmin = require('firebase-admin');
var index = require('../../constants/index.js');
let isInit = false;
var FirebaseSdk = () => tslib.__awaiter(void 0, void 0, void 0, function* () {
if (!isInit) {
const { credential } = yield microserviceHelpers.firebaseConfig(index);
FirebaseAdmin.initializeApp({
credential: FirebaseAdmin.credential.cert(credential),
});
isInit = true;
}
return FirebaseAdmin;
});
module.exports = FirebaseSdk;