var admin = require("firebase-admin"); var serviceAccount = require("../../bodyshop-dev-firebase-adminsdk.json"); admin.initializeApp({ credential: admin.credential.cert(serviceAccount), databaseURL: "https://bodyshop-dev-b1cb6.firebaseio.com", }); //var defaultApp = admin.initializeApp(defaultAppConfig); exports.admin = admin; exports.sendNotification = (req, res) => { console.log("Firebase Send."); // const { ids } = req.body; // const url = cloudinary.utils.download_zip_url({ public_ids: ids }); //Prod // var registrationToken = // "c3-6vUcehzdDe4rdfUr1JP:APA91bEbZiO1j7M4O1IHzWEiczqNoT7udFH9wE7m-Ob-2wRRRxEv6gyBY64fYVvFkfOGdLNJic6kcAr7ImpUy3jHXlWvUqtdUQ-uRhZoWa-IgJSCIgfT7pjDnvCakvr45YyAms4neP1s"; //Dev var registrationToken = "fqIWg8ENDFyrRrMWJ1sItR:APA91bHirdZ05Zo66flMlvala97SMXoiQGwP4oCvMwd-vVrSauD_WoNim3kXHGqyP-bzENjkXwA5icyUAReFbeHn6dIaPcbpcsXuY73-eJAXvZiu1gIsrd1BOsnj3dEMT7Q4F6mTPth1"; var message = { notification: { title: "The Title", body: "The Body" }, data: { jobid: "1234", }, token: registrationToken, }; // Send a message to the device corresponding to the provided // registration token. admin .messaging() .send(message) .then((response) => { // Response is a message ID string. console.log("Successfully sent message:", response); }) .catch((error) => { console.log("Error sending message:", error); }); res.sendStatus(200); };