wildfirechat/vue-chat

刷新加载网页版,会话列表中的会话数会概率性地变少

Closed this issue · 5 comments

两种操作方式:
方式一. 刷新网页再加载,或者久置不活跃后刷新重新登录账号
方式二. 同时登录客户端版与网页版

现象:
网页版会话数变少,某些会话莫名消失了。
概率较高

第二种操作方式方便对比:
客户端的列表数是全的,网页版数量少于客户端版
如图1+2客户端会话数16个:
野火-客户端会话数01
野火-客户端会话数02

图3+4网页版会话数13个:
野火-web会话列表01
野火-web会话列表02

imndx commented

web 端的会话列表是根据会话设置、已读状态、最近100条消息等条件生成的,当某个会话最近一条消息在整体最近 100 条消息之前,且没有任何该会话的相关设置的话,就没法生成这个会话。

web 端的会话列表是根据会话设置、已读状态、最近100条消息等条件生成的,当某个会话最近一条消息在整体最近 100 条消息之前,且没有任何该会话的相关设置的话,就没法生成这个会话。

用户的角度,只在意最近会话。同一段时间的会话如果有的显示有的消失,就不太好。

100条数值可以修改吗?和 message.max_queue 是同一个值吗?

imndx commented

100条数值可以修改吗?和 message.max_queue 是同一个值吗?

message.web_roaming_count

imndx commented

web 端的会话列表是根据会话设置、已读状态、最近100条消息等条件生成的,当某个会话最近一条消息在整体最近 100 条消息之前,且没有任何该会话的相关设置的话,就没法生成这个会话。

用户的角度,只在意最近会话。同一段时间的会话如果有的显示有的消失,就不太好。

是的,但web 端,由于浏览器的限制,功能会比 pc 端弱,pc 端不会出现这种情况。