我想知道确认 PubSub 消息(来自推送订阅者)的正确方法是什么,这是一个 Firebase 云函数。这是通过返回承诺来完成的吗?
import * as functions from 'firebase-functions'
import * as admin from 'firebase-admin'
export const listener = functions.pubsub.topic('new_members').onPublish(async (message:any) => {
let data = {
name: 'Los Angeles',
state: 'CA',
country: 'USA'
};
// Will a PubSub message be acknowledged just by retuning a promise?
return await db.collection('cities').doc('LA').set(data);
}
谢谢你的帮助。
如果您的函数通过返回已解决的承诺成功完成,则消息将被确认。如果该函数抛出异常或返回被拒绝的承诺,则 pubsub 将重试该消息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句