发现了一个关于屏蔽功能的 bug?

2020-09-29 13:12:09 +08:00
 kop1989

既在帖子列表中,是不会针对我的屏蔽列表进行回复数量重计算的。

我仍然可以在列表中看到某个被我屏蔽的 ID 对某个帖子进行了最后的回复。且右侧帖子数量中也包含其的回复。但点进帖子中就正常了。

也就是在列表中会看到 A 最后回复(已被我 block 的用户) 帖子数量 2.但进帖之后回复总量为 1 (正常)。

3444 次点击
所在节点    V2EX
4 条回复
Cheons
2020-09-29 13:53:21 +08:00
前端屏蔽
kop1989
2020-09-29 13:57:41 +08:00
@Cheons #1 所以我的理解帖子列表(帖头)是不是可以冗余一个当前回复的 id*数量的数据结构。这样即便是前端屏蔽,也可以实现列表的正确显示了😀。
应该开销也不是很大。
imn1
2020-09-29 15:04:58 +08:00
这个嘛,见仁见智
真的恶心到连 nick 也不想见到么?(不过这是另一个话题,继续讨论就歪楼了)

如果针对个人另外计算,其实挺复杂的,几乎要新造一个计算体系
你可能只想到列表和帖子,我想到的除了这两个,还有热榜、v 币数、收藏、感谢、提醒……等等,如果这些都要针对个人排除其 block,那就复杂了
kop1989
2020-09-29 15:30:38 +08:00
@imn1 #3 当然,只讨论帖子列表的黑名单问题,确实视野窄了。不是成熟的产品设计考量。

其实也是突发奇想,借这个机会来讨论下业务实现,锻炼下脑子。(划水划太多了😂)。

毕竟也只是随便思考了一下就发出来了,想跟大家讨论下,出现这样的不一致有没有什么自己没想到的技术妥协(或者说 BBS 实现一个“拉黑即完全不可见”这样的需求,有没有坑)。

当然,站长现身说法更好😀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/711539

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX