From 494b85d4404be2657f72abc8320209bc4512e2db Mon Sep 17 00:00:00 2001 From: Peifan Li Date: Sun, 4 Jan 2026 22:03:41 -0500 Subject: [PATCH] refactor: Add default timeout for thumbnail downloads --- .../services/downloaders/BaseDownloader.ts | 6 ++- .../services/downloaders/MissAVDownloader.ts | 42 +++++++++++------- .../downloaders/bilibili/bilibiliVideo.ts | 37 +++++++++++++--- .../services/downloaders/ytdlp/ytdlpVideo.ts | 16 ++++++- backend/src/utils/ytDlpUtils.ts | 44 ++++++++++++++++++- 5 files changed, 119 insertions(+), 26 deletions(-) diff --git a/backend/src/services/downloaders/BaseDownloader.ts b/backend/src/services/downloaders/BaseDownloader.ts index 9311576..5c7a09b 100644 --- a/backend/src/services/downloaders/BaseDownloader.ts +++ b/backend/src/services/downloaders/BaseDownloader.ts @@ -41,6 +41,9 @@ export abstract class BaseDownloader implements IDownloader { options?: DownloadOptions ): Promise