动漫备用源失败时清除默认备用源设置

This commit is contained in:
mtvpls
2026-05-28 21:56:46 +08:00
parent 93ea31b546
commit 4b79152fa6
3 changed files with 60 additions and 0 deletions
+9
View File
@@ -35,6 +35,7 @@ import {
import { isNetdiskSource } from '@/lib/netdisk/source';
import {
base58Decode,
clearBangumiImageFallbackCacheIfFailed,
getBangumiImageFallbackUrl,
getDoubanImageFallbackUrl,
markBangumiImageFallbackActive,
@@ -981,6 +982,14 @@ const VideoCard = forwardRef<VideoCardHandle, VideoCardProps>(
return;
}
if (
clearBangumiImageFallbackCacheIfFailed(img, actualPoster)
) {
clearBangumiImageTimeout();
setDisplayPoster(processedPoster);
return;
}
// 图片加载失败时的重试机制
if (!img.dataset.retried) {
img.dataset.retried = 'true';