我在同步两个 Firebase 云函数时遇到问题,第一个函数对多个文档执行批量更新,第二个函数由onWrite其中一个文档的触发器触发。
为了便于说明,假设我有两个文档A和B(在两个单独的集合中)。
A并B使用 firestore WriteBatch(两个文档均已成功更新);B会触发另一个云功能(带有onWrite触发器)。该功能需要读取文档A;A(在第一个函数进行批量写入之前)。有没有办法确保只有在两个文档都写入后才onWrite触发该函数?
我可以单独更新它们,并在A写入第一个函数之前等待写入B,但我想将两者的更新保留在一个事务中,因为这些文档是链接的,并且我不想冒险在没有另一个的情况下更新一个文档。
firebase google-cloud-platform google-cloud-functions google-cloud-firestore
我正在构建一个基于 Draft-js 的扩展编辑器来添加脚注功能。在主编辑器中编写文本时,用户可以选择单击“添加脚注”,这会在当前选择处添加脚注标记(带有注释编号的徽章),并打开辅助编辑器,在其中编写文本笔记。
这一切都运行良好,只是如果您在内容块的最后添加注释,则不可能将光标放在脚注标记后面以继续在其后面书写。
注释由entity位于脚注标记位置的长度为 1 的 组成,它是一个字符“N”,我们在其上叠加了 a Chip,即 a CompositeDecorator。
我在Code Sandbox中重现了该问题,该问题仅关注标记(注释的文本内容没有问题)。尝试编写一些文本并在最后添加脚注标记,不可能将选择放在脚注标记之后并继续写入,如果将脚注标记放置在文本末尾之前,请注意这种情况。
任何帮助将不胜感激 !!
我看到 jorgen 发布了一个具有非常相似问题的帖子,但我在那里找不到相关答案。
先感谢您。