两难问题,这样便会依赖于客户端。比如Damus 客户端只能在iOS上用,电脑上就得换别的了,不一定能有一样的过滤规则。relay上有的话更方便,可以做到跨客户端跨平台
Discussion
对于客户而言,客户更希望选择权在自己手里,而不是在relay手里。对于某些人某些信息,他们如果感兴趣或不感兴趣,可以自己操作去看或者不看。而不是他想看却被relay给过滤了。当然,relay也不只有一种,他有自由选择relay的权利。在relay上实现确实是更方便一些,但能在客户端普遍推广过滤手段,更符合客户利益吧。
但用户总有过滤内容的需求,过滤就要靠代码,要不就在客户端写,要不就在relay端写,我的感觉也是relay端更好一些
relay 加个 path 提供这种 add-on 的能力? 这样明确请求、明确返回是不是更清楚一些,类似 wss:/example-relay.com/anti-spam
类似于这样的,或者让用户可以在relay上做一些设置,那样能做的就更多了