isRead
布尔标志。还要添加一个sender
值,因为这是我们知道消息是否来自用户的地方。Collection
-- conversation_userA_userB
-- Document
-- message: "Hello"
sender: userA
timestamp: {UNIX_TIME}
isRead: true
-- message: "Hi"
sender: userB
timestamp: {UNIX_TIME}
isRead: false
一旦用户查看了消息,如果该消息来自另一个用户,则更新消息的isRead标志。应用程序可以使用Stream监听集合,以便UI可以实时更新。