为了账号安全,请及时绑定邮箱和手机立即绑定

Firebase 云函数嵌套侦听器

Firebase 云函数嵌套侦听器

至尊宝的传说 2023-06-09 14:37:17
有可能实现这样的目标吗?ps它不起作用,我不知道为什么。exports.Myfunc = functions.firestore.document('collection/{id}').onCreate(async (snapshot, context) => {const Id =snapshot.data().id;const Token=snapshot.data().deviceToken;functions.firestore.document('collection2/Id').onUpdate(async (snapshot, context) => {  const data1=snapshot.data().data;const data2=snapshot.data().data2;           var payload = {        notification: {            priority : "high",            title: 'Notification',            body: '<body>',                   },        data: {            "click_action": "FLUTTER_NOTIFICATION_CLICK",            'data1':data1,            'data2':data2,                    },    };     try {        const response = await admin.messaging().sendToDevice(Token, payload);        console.log('Notification sent successfully');            } catch (err) {        console.log(err);    }});});  我想做的是,监听集合中的文档创建,创建时,然后监听特定文档中的更新(其 id 由前一个监听器给出),以及何时更新此文档,然后发送通知前一个侦听器给出的设备令牌。我怎样才能做到这一点?还有其他可能的方法吗,或者我需要记住的事情?
查看完整描述

1 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

const a = moment("09:00","HH:mm", true).format();


const b = moment("11:00","HH:mm", true).format();




var c = moment(b).diff(a,"minutes", true);


var d = moment().hours(0).minutes(c).format('HH:mm');



alert(d);

<script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.2.1/moment.min.js"></script>


查看完整回答
反对 回复 2023-06-09
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信