这是用例:
A是模型,B是与A相关的模型。
在 A 的 afterSave() 上,我发送了一个推送通知。在 B 的 afterSave() 上,我发送了一个推送通知。但是在 B 的 afterSave() 上,我在 A 上调用 save(),这导致 A 的 afterSave 触发另一个推送通知。我想避免这种情况。
如何将 A 保存在 B 的 afterSave() 中,以便不调用 A 的 afterSave()?
更好的是能够以某种方式将消息传递给 A,它的 B 导致 afterSave(),即一般来说,云函数而不是导致 afterSave() 的直接 http 请求,然后有条件地执行剩下的逻辑。
非常感谢您的帮助!谢谢!