From 9a6fe0ab7ceac3965e1b998478f64333e40c6e3d Mon Sep 17 00:00:00 2001 From: Felix Date: Fri, 29 May 2026 16:59:26 +0300 Subject: [PATCH] chore(uaflix): bump cache keys for episode and season structures --- LME.Uaflix/UaflixInvoke.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/LME.Uaflix/UaflixInvoke.cs b/LME.Uaflix/UaflixInvoke.cs index 676cd22..4a1dd5b 100644 --- a/LME.Uaflix/UaflixInvoke.cs +++ b/LME.Uaflix/UaflixInvoke.cs @@ -291,7 +291,8 @@ namespace LME.Uaflix if (string.IsNullOrWhiteSpace(pageUrl)) return null; - string memKey = $"lme_uaflix:episode-player:{pageUrl}"; + // v2 — зміна кеш-ключа для інвалідації старих даних без ZetvideoIframeUrls + string memKey = $"lme_uaflix:episode-player-v2:{pageUrl}"; if (_hybridCache.TryGetValue(memKey, out EpisodePlayerInfo cached)) return cached; @@ -1099,7 +1100,8 @@ namespace LME.Uaflix if (season < 0) return null; - string memKey = $"lme_uaflix:season-structure:{serialUrl}:{season}"; + // v2 — зміна кеш-ключа для інвалідації старих структур без multi-voice + string memKey = $"lme_uaflix:season-structure-v2:{serialUrl}:{season}"; if (_hybridCache.TryGetValue(memKey, out SerialAggregatedStructure cached)) { _onLog($"GetSeasonStructure: Using cached structure for season={season}, url={serialUrl}");