У меня проблема с облачными функциями моего пожарного депо.Я пытаюсь настроить триггер для отправки уведомления при добавлении нового документа.
const functions = require("firebase-functions");
const admin = require("firebase-admin");
admin.initializeApp(functions.config().firebase);
/*exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello ninjas!");
});*/
// Function to be called when new event occurs
const createNotification = notification => {
return admin
.firestore()
.collection("notifications")
.add(notification)
.then(doc => console.log("Notification added", doc));
};
//Trigger when new project is created
exports.projectCreated = functions.firestore
.document("project/{projectId}")
.onCreate(doc => {
const project = doc.data();
const notification = {
content: "Added a new project",
time: admin.firestore.FieldValue.serverTimestamp()
};
return createNotification(notification);
});
На стороне клиента при добавлении нового проекта я вижу консольное сообщение о добавлении уведомленияно когда я проверяю журналы в облачной функции, я не вижу никаких журналов.Я что-то здесь упускаю?