增加桜色动漫数据源

This commit is contained in:
mtvpls
2026-07-21 15:51:40 +08:00
parent f7e0529394
commit d54cf65927
10 changed files with 99 additions and 28 deletions
+7 -2
View File
@@ -107,7 +107,11 @@ export async function POST(request: NextRequest) {
TMDBApiKey?: string;
TMDBProxy?: string;
TMDBReverseProxy?: string;
BangumiDataSource?: 'direct' | 'server-proxy' | 'custom-baseurl';
BangumiDataSource?:
| 'direct'
| 'server-proxy'
| 'custom-baseurl'
| 'sakura';
BangumiApiBaseUrl?: string;
BangumiImageBaseUrl?: string;
BangumiProxy?: string;
@@ -179,7 +183,8 @@ export async function POST(request: NextRequest) {
(BangumiDataSource !== undefined &&
BangumiDataSource !== 'direct' &&
BangumiDataSource !== 'server-proxy' &&
BangumiDataSource !== 'custom-baseurl') ||
BangumiDataSource !== 'custom-baseurl' &&
BangumiDataSource !== 'sakura') ||
(BangumiApiBaseUrl !== undefined &&
typeof BangumiApiBaseUrl !== 'string') ||
(BangumiImageBaseUrl !== undefined &&
+3 -1
View File
@@ -40,8 +40,10 @@ function isBangumiImageUrl(url: string): boolean {
return (
hostname === 'lain.bgm.tv' ||
hostname === 'r.bgm.tv' ||
hostname === 'bangumi.lol' ||
hostname.endsWith('.bgm.tv') ||
hostname.endsWith('.bangumi.tv')
hostname.endsWith('.bangumi.tv') ||
hostname.endsWith('.bangumi.lol')
);
} catch {
return false;