标签: firebase dart nosql flutter google-cloud-firestore
我与Flutter和Firestore做一个随机的1:1聊天应用程序。
我在连接第二个用户聊天时是否有比赛条件的问题。这是我的客户端应用代码,用于将第二个用户添加到Firestore(第一个用户已添加到Firestore文档中):
content.js
第二位用户点击聊天时,我是删除选项,可从所有客户端UI进入此聊天室。
但是,如果第三位用户同时点击聊天(在UI从流中获取更新之前),他是否也可能被添加到数据库中?聊天不允许这样做。
有什么想法吗?