0

这是用例:

A是模型,B是与A相关的模型。

在 A 的 afterSave() 上,我发送了一个推送通知。在 B 的 afterSave() 上,我发送了一个推送通知。但是在 B 的 afterSave() 上,我在 A 上调用 save(),这导致 A 的 afterSave 触发另一个推送通知。我想避免这种情况。

如何将 A 保存在 B 的 afterSave() 中,以便不调用 A 的 afterSave()?

更好的是能够以某种方式将消息传递给 A,它的 B 导致 afterSave(),即一般来说,云函数而不是导致 afterSave() 的直接 http 请求,然后有条件地执行剩下的逻辑。

非常感谢您的帮助!谢谢!

4

0 回答 0