Первая проблема связана с тем, что при выполнении следующих действий вы пропускаете Firebase Reference
.
return admin.database().set("A transfer request was just made");
. Вам нужно сделать:
admin.database().ref('...the path where you want to write...').set("A transfer request was just made");
Подробнее см.Документ для Ссылка и База данных .
Вторая проблема связана с тем, что после выхода новой версии Firebase SDK для облачных функций версии 1.0.0Синтаксис изменился.Смотрите этот документ пункт .
Вы должны изменить свой код следующим образом:
exports.TransferTicket = functions.database.ref('/Transfer_Request/{pushID}').onWrite((change, context) => {
const original = change.after.val();
const from_ID = original.from_ID;
console.log(from_ID);
const to_email_ID = original.to_ID;
console.log(to_email_ID);
return admin.database().ref('...path...').set("A transfer request was just made")
.catch(error => {
console.log(error);
//...
});
});