Я обновил все мои узлы sdk и firebase, теперь я пытаюсь уведомить всех моих администраторов о запросах пользователей.
хорошо, когда что-то создано, база данных вызывает функцию, но она возвращает пустую к моему snap.data ();
exports.sendAdminNotification = functions.firestore
.document('Itapetininga SP/Shangrila/Relatorio/{id}').onCreate((snap, context) => {
const morador = snap.data();
function parse(str) {
var args = [].slice.call(arguments, 1),
i = 0;
return str.replace(/%s/g, () => args[i++]);
}
console.log('its working: ',morador.mensagem);
let msge = morador.mensagem; //
s = parse('MORADOR %s, SOLICITA SERVICO', morador.nome);
let topic = "relatorio";
let payload = {
notification: {
title: s,
body: morador.mensagem,
sound: 'default',
badge: '1'
}
};
return admin.messaging().sendToTopic(topic, payload);
//
});
Я хочу прочитать контент, который был создан
** решено
Ошибка Firestore: невозможно развернуть функцию триггера, если в имени коллекции есть пробел