-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
建议加个默认不显示撤回消息的选项 #101
Comments
“不想被无用的撤回消息占用空间”这个可以做但会导致反撤回有缺陷,因为消息一旦撤回,就无从寻找,所以只能先把接到的大部分消息存在内存,等到撤回指令接到后再去提示你这条消息被撤回了,同时把撤回的消息存到本地,以便重启后还能阅读。 总结来说,所有消息先到内存,然后接到撤回指令后,再把特定撤回的消息存到本地。 如果你要点击查看后再储存的话,有可能消息刷太多了(所有群+私聊),导致内存里消息超过一个上限(这个上限在README里有提到),更早的消息会被删除,你再去查看是查看不了了。 还有一个难点是,你想通过按钮随时切换,这个不太好做到,至少得重新滚动页面才行,不能实时切换的话也不方便用。 我可以修改一下你的需求,就是在现有功能基础上加一个开关,打开后,默认消息不储存进本地,点一下旁边的按钮就存到数据库里(而不是切换隐藏和显示),这样好做一点。 |
不是查看后存储,继续用内存就行。只查看内存中有的。按钮切换导致滚动页面的问题,可以用悬浮弹窗,点击查看后悬浮弹窗显示此条撤回内容,不影响原窗口原有内容。 |
建议加个默认不显示撤回消息的选项。勾选后,消息列表有人撤回消息时 默认不显示原消息,旁边加个查看按钮,点击后显示撤回的消息,再次点击回到隐藏。这样做的原因是,有不少撤回的消息,是发送者自己撤回,这种大概率有错别字。我只想看管理撤回了什么,不想被无用的撤回消息占用空间
The text was updated successfully, but these errors were encountered: