From 0189cb929c9d6aefea45f8b72ffce16e439a6ce2 Mon Sep 17 00:00:00 2001 From: Felix Date: Mon, 15 Jun 2026 09:02:40 +0300 Subject: [PATCH] chore(uaflix): invalidate cached season structures Bump the season structure cache key to v3 so stale entries that may include premiere episodes are not reused. --- LME.Uaflix/UaflixInvoke.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LME.Uaflix/UaflixInvoke.cs b/LME.Uaflix/UaflixInvoke.cs index b70b5d4..744cfe8 100644 --- a/LME.Uaflix/UaflixInvoke.cs +++ b/LME.Uaflix/UaflixInvoke.cs @@ -1141,8 +1141,8 @@ namespace LME.Uaflix if (season < 0) return null; - // v2 — зміна кеш-ключа для інвалідації старих структур без multi-voice - string memKey = $"lme_uaflix:season-structure-v2:{serialUrl}:{season}"; + // v3 — інвалідація старих структур, що містили прем'єрні серії + string memKey = $"lme_uaflix:season-structure-v3:{serialUrl}:{season}"; if (_hybridCache.TryGetValue(memKey, out SerialAggregatedStructure cached)) { _onLog($"GetSeasonStructure: Using cached structure for season={season}, url={serialUrl}");