Closed chain710 closed 6 months ago
感谢 pr。
allowAddTorrentsPercent 配置项是刷流专用,名称应该加上 brush 前缀,在 SiteConfigStruct 里和其他 Brush 选项放在一起。建议不要用指针,直接用 float64,默认的 0 值和不配置应该没有必要区分。
我最近几次 commit 改动了很多文件,请 rebase 下再提交。
默认的 0 值和不配置应该没有必要区分
似乎会变成不配置(默认0值)不允许刷流,因为计算出来的allowTorrents=0
已经rebase
默认的 0 值和不配置应该没有必要区分
似乎会变成不配置(默认0值)不允许刷流,因为计算出来的allowTorrents=0
就是把 AllowAddTorrentsPercent != nil 换成 AllowAddTorrentsPercent != 0。
0 就作为之前的 nil 处理。
根据意见调整完毕
配置brushAllowAddTorrentsPercent改为int,取值范围[0, 100], 0或不配置代表不限制,向前兼容
支持给每个site独立限制torrent数量
此处allowAddTorrentsPercent是clientConfig.BrushMaxTorrents的比例
不配置的行为和以前一致
我自己的使用场景是防止某些站点占据过多刷流的种子