v1.6.3/api performance
This commit is contained in:
+18
-4
@@ -1,7 +1,8 @@
|
||||
const functions = require('firebase-functions');
|
||||
const secret = require('./FirebaseSecret.json');
|
||||
const admin = require('firebase-admin');
|
||||
const REST = require('./app');
|
||||
|
||||
require('https').globalAgent.keepAlive = true;
|
||||
|
||||
const FIREBASE_OPTIONS = {
|
||||
credential: admin.credential.cert(secret),
|
||||
@@ -10,9 +11,22 @@ const FIREBASE_OPTIONS = {
|
||||
|
||||
admin.initializeApp(FIREBASE_OPTIONS);
|
||||
|
||||
let WidgetsReceiver;
|
||||
let WebhooksReceiver;
|
||||
let AdminReceiver;
|
||||
|
||||
// VERSION 1
|
||||
exports.widgets = functions.https.onRequest(REST.v1);
|
||||
exports.widgets = functions.https.onRequest((req, res) => {
|
||||
if (!WidgetsReceiver) WidgetsReceiver = require('./modules/app');
|
||||
return WidgetsReceiver(req, res);
|
||||
});
|
||||
// WEBHOOKS
|
||||
exports.webhooks = functions.https.onRequest(REST.webhooks);
|
||||
exports.webhooks = functions.https.onRequest((req, res) => {
|
||||
if (!WebhooksReceiver) WebhooksReceiver = require('./webhooks/app');
|
||||
return WebhooksReceiver(req, res);
|
||||
});
|
||||
// ADMIN
|
||||
exports.admin = functions.https.onRequest(REST.admin);
|
||||
exports.admin = functions.https.onRequest((req, res) => {
|
||||
if (!AdminReceiver) AdminReceiver = require('./admin/app');
|
||||
return AdminReceiver(req, res);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user