electronic-wechat icon indicating copy to clipboard operation
electronic-wechat copied to clipboard

历史聊天记录查看不了

Open hznwind opened this issue 5 years ago • 2 comments

Description

每回启动后,只能查看一开始点开的两三个好友或群的历史聊天记录,其他好友或群提示暂时没有新消息,没法看到历史记录(只能重启微信,登录后先查看指定好友或群,才能看得到历史记录)

Specifications

  • Version of Electron (run $ electron --version): v4.0.5
  • OS: Centos7

hznwind avatar Mar 13 '19 07:03 hznwind

启动后会初始化数据库,太快点聊天窗口会出问题。。。 建议等一分钟左右再点聊天

kooritea avatar Mar 13 '19 09:03 kooritea

试了下,启动三四分钟后再操作,还是一样的情况 我查看了下IndexedDB的history,是有好友的聊天记录数据的,AllChatHistorys这个全局变量里头,数据出现丢失,而且一开始就把所有的历史数据加载到缓存,是否体量有点大 是否可以考虑下,初始化的时候,只获取所有的NickName列表,打开聊天窗口的时候,通过NickName列表去获取对应的历史数据

hznwind avatar Mar 14 '19 02:03 hznwind