C₂₂H₂₅NO₆
博客

AstrBot:对话列表变快了,也不会再显示过期的数据

· 约 1 分钟

AstrBot 后台的对话列表,对话一多就会明显变卡,快速切换筛选条件时,还可能出现旧请求比新请求晚回来、把新结果盖掉的情况,列表上显示的是过期数据。

这个 PR 两周前就提了,今天合并。一方面优化了列表的加载性能,另一方面给请求加了「只认最新一次」的保护,晚到的旧结果直接丢掉。这种竞态问题平时很难复现,一旦遇上又特别让人怀疑人生。