From 4035939457724d7695ce12d6d07c062593af4290 Mon Sep 17 00:00:00 2001 From: shinya Date: Fri, 25 Jul 2025 20:40:15 +0800 Subject: [PATCH] feat: save interval 30s on stash --- src/app/play/page.tsx | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/app/play/page.tsx b/src/app/play/page.tsx index 84934f3..36b0783 100644 --- a/src/app/play/page.tsx +++ b/src/app/play/page.tsx @@ -1257,13 +1257,14 @@ function PlayPageClient() { artPlayerRef.current.on('video:timeupdate', () => { const now = Date.now(); - if ( - now - lastSaveTimeRef.current > - (process.env.NEXT_PUBLIC_STORAGE_TYPE === 'd1' || - process.env.NEXT_PUBLIC_STORAGE_TYPE === 'upstash' - ? 10000 - : 5000) - ) { + let interval = 5000; + if (process.env.NEXT_PUBLIC_STORAGE_TYPE === 'd1') { + interval = 10000; + } + if (process.env.NEXT_PUBLIC_STORAGE_TYPE === 'upstash') { + interval = 20000; + } + if (now - lastSaveTimeRef.current > interval) { saveCurrentPlayProgress(); lastSaveTimeRef.current = now; }