функция .data () не читает содержимое по облачному триггеру FIrebase - PullRequest
1 голос
/ 16 мая 2019

Я обновил все мои узлы 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: невозможно развернуть функцию триггера, если в имени коллекции есть пробел

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...