From 71b5d34a255d5925237f4b3fd3c2ea650accb5e4 Mon Sep 17 00:00:00 2001 From: Viren070 Date: Thu, 6 Nov 2025 21:17:12 +0000 Subject: [PATCH] fix(debrid): ensure cache is committed before returning playback link --- packages/core/src/debrid/nzbdav.ts | 3 ++- packages/core/src/debrid/stremthru.ts | 3 ++- packages/core/src/debrid/torbox.ts | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/core/src/debrid/nzbdav.ts b/packages/core/src/debrid/nzbdav.ts index 855b63ec..48d8fc21 100644 --- a/packages/core/src/debrid/nzbdav.ts +++ b/packages/core/src/debrid/nzbdav.ts @@ -619,7 +619,8 @@ export class NzbDAVService implements DebridService { await NzbDAVService.playbackLinkCache.set( cacheKey, playbackLink, - Env.BUILTIN_DEBRID_PLAYBACK_LINK_CACHE_TTL + Env.BUILTIN_DEBRID_PLAYBACK_LINK_CACHE_TTL, + true ); return playbackLink; diff --git a/packages/core/src/debrid/stremthru.ts b/packages/core/src/debrid/stremthru.ts index a998b6a2..31a614b2 100644 --- a/packages/core/src/debrid/stremthru.ts +++ b/packages/core/src/debrid/stremthru.ts @@ -357,7 +357,8 @@ export class StremThruInterface implements DebridService { await StremThruInterface.playbackLinkCache.set( cacheKey, playbackLink, - Env.BUILTIN_DEBRID_PLAYBACK_LINK_CACHE_TTL + Env.BUILTIN_DEBRID_PLAYBACK_LINK_CACHE_TTL, + true ); return playbackLink; diff --git a/packages/core/src/debrid/torbox.ts b/packages/core/src/debrid/torbox.ts index 71ba68c5..7883daf9 100644 --- a/packages/core/src/debrid/torbox.ts +++ b/packages/core/src/debrid/torbox.ts @@ -425,7 +425,8 @@ export class TorboxDebridService implements DebridService { await TorboxDebridService.playbackLinkCache.set( cacheKey, playbackLink, - Env.BUILTIN_DEBRID_INSTANT_AVAILABILITY_CACHE_TTL + Env.BUILTIN_DEBRID_INSTANT_AVAILABILITY_CACHE_TTL, + true ); return playbackLink;