對方給我發(fā)消息,我的消息列表會顯示數(shù)據(jù),點(diǎn)進(jìn)去是聊天窗口。
查詢條件就是 toid ,某某給我發(fā)消息, 算一個消息列表。
現(xiàn)在遇到問題就是: A用戶給B用戶發(fā)消息,(B用戶列表會顯示,在B不沒有回復(fù)A的情況下),A用戶的消息列表沒有顯示的。 所以我想請教一下, 消息列表上的邏輯要怎么走。。
創(chuàng)建一個會話ID,a給b或者b給a發(fā)消息都是同一個會話ID,因為疫情原因,不在電腦前,只能給你個思路。在聊天列表顯示的是會話列表,點(diǎn)擊后根據(jù)會話列表獲取消息內(nèi)容。
感謝感謝
疫情原因
被隔離了,會話列表用前端實現(xiàn)就好,后臺儲存消息列表就好,如果儲存在后臺的話,會話的更新會是一個特別麻煩的問題,當(dāng)然,如果你只是幾十個人在用的那當(dāng)我沒說
兩個人之間有個會話表。 uid1,用戶id較小那一個 uid2,用戶id較大那一個
查詢條件 (uid1 = $uid or uid2 = $uid)
能加個QQ嘛?
可以參考一下我以前寫的:https://github.com/hi-tpext/wokmanchat