聊天列表展示问题

1078503239

对方给我发消息,我的消息列表会显示数据,点进去是聊天窗口。

查询条件就是 toid ,某某给我发消息, 算一个消息列表。

现在遇到问题就是:
A用户给B用户发消息,(B用户列表会显示,在B不没有回复A的情况下),A用户的消息列表没有显示的。
所以我想请教一下, 消息列表上的逻辑要怎么走。。

914 2 0
2个回答

2548a

创建一个会话ID,a给b或者b给a发消息都是同一个会话ID,因为疫情原因,不在电脑前,只能给你个思路。在聊天列表显示的是会话列表,点击后根据会话列表获取消息内容。

  • 1078503239 2022-08-24

    感谢感谢

  • Tinywan 2022-08-25

    疫情原因

  • 2548a 2022-08-25

    被隔离了,会话列表用前端实现就好,后台储存消息列表就好,如果储存在后台的话,会话的更新会是一个特别麻烦的问题,当然,如果你只是几十个人在用的那当我没说

ichynul

两个人之间有个会话表。
uid1,用户id较小那一个
uid2,用户id较大那一个

查询条件
(uid1 = $uid or uid2 = $uid)

年代过于久远,无法发表回答
🔝