【发布时间】:2019-12-24 20:55:13
【问题描述】:
我想在 mojify 文本后显示通知。它应该同时运行还是触发 mojify then 通知? 如何让它发生?谢谢。
我正在使用 Firebase Cloud Function 实时数据库。
使用onCreate的通知函数
exports.sendAdminGroupNotification = functions.database.ref('/adminChat/{adminChatUid}')
.onCreate(async (snap, context) => {
使用onWriteMojify 函数
exports.emojify =
functions.database.ref('/adminChat/{adminChatUid}/message')
.onWrite(async (change, context) => {
console.log("emojifying!");
// Get the value from the 'text' key of the message
const originalText = change.after.val();
const emojifiedText = emojifyText(originalText);
// Return a JavaScript Promise to update the database node
return admin.database().ref("/adminChat/" + context.params.adminChatUid + "/").update({ message: emojifiedText });
});
【问题讨论】:
标签: firebase firebase-realtime-database google-cloud-functions