-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstore.js
More file actions
22 lines (22 loc) · 967 Bytes
/
store.js
File metadata and controls
22 lines (22 loc) · 967 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const admin = require("firebase-admin");
exports.admin = admin;
const firebase_functions_1 = require("firebase-functions");
// Initialize the default app
admin.initializeApp();
// const defaultApp = admin.initializeApp();
// const defaultAuth = defaultApp.auth();
// const defaultDatabase = defaultApp.database();
// Initialize the main app
const firebaseConfig = firebase_functions_1.config().config;
const serviceAccount = firebase_functions_1.config().service_account;
// Need replace \\n - https://github.com/firebase/firebase-tools/issues/371
serviceAccount.private_key = serviceAccount.private_key.replace(/\\n/g, "\n");
firebaseConfig.credential = admin.credential.cert(serviceAccount);
const mainApp = admin.initializeApp(firebaseConfig, "mainApp");
const auth = mainApp.auth();
exports.auth = auth;
const db = mainApp.firestore();
exports.db = db;
//# sourceMappingURL=store.js.map