[feat] Dynamic custom uid black list

过滤支持通过配置文件自定义uid黑名单
This commit is contained in:
MoeHero 2022-09-21 13:36:51 +08:00 committed by GitHub
parent 6d7f117459
commit a0ef8f2851
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -290,7 +290,9 @@ class Dynamic
} }
} }
// 过滤UID // 过滤UID
$uid_list = self::$store->get("Common.uid_list"); $default_uid_list = self::$store->get("Common.uid_list");
$custom_uid_list = empty($uids = getConf('blacklist_uids', 'dynamic')) ? [] : explode(',', $uids);
$uid_list = array_merge($default_uid_list, $custom_uid_list);
if (array_key_exists((int)$item['uid'], $uid_list)) { if (array_key_exists((int)$item['uid'], $uid_list)) {
Log::warning("当前动态#{$item['did']}触发UP黑名单过滤 {$item['uid']}"); Log::warning("当前动态#{$item['did']}触发UP黑名单过滤 {$item['uid']}");
return true; return true;