From e8744fcec54a770dafbda25feaa222b2d4b29bb7 Mon Sep 17 00:00:00 2001 From: zubiden <19638254+zubiden@users.noreply.github.com> Date: Sat, 1 Mar 2025 17:59:37 +0100 Subject: [PATCH] Action Message: Fix pattern color (#5672) --- src/global/cache.ts | 12 ++++++++++++ src/global/initialState.ts | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/global/cache.ts b/src/global/cache.ts index cf154d94e..cc0c00dbd 100644 --- a/src/global/cache.ts +++ b/src/global/cache.ts @@ -284,6 +284,18 @@ function unsafeMigrateCache(cached: GlobalState, initialState: GlobalState) { cached.messages = initialState.messages; cached.chats.listIds = initialState.chats.listIds; } + + if (cached.cacheVersion < 2) { + if (cached.settings.themes.dark) { + cached.settings.themes.dark.patternColor = initialState.settings.themes.dark!.patternColor; + } + + if (cached.settings.themes.light) { + cached.settings.themes.light.patternColor = initialState.settings.themes.light!.patternColor; + } + + cached.cacheVersion = 2; + } } function updateCache(force?: boolean) { diff --git a/src/global/initialState.ts b/src/global/initialState.ts index 204d4a9dd..49bf695cc 100644 --- a/src/global/initialState.ts +++ b/src/global/initialState.ts @@ -70,7 +70,7 @@ export const INITIAL_PERFORMANCE_STATE_MIN: PerformanceType = { }; export const INITIAL_GLOBAL_STATE: GlobalState = { - cacheVersion: 1, + cacheVersion: 2, isInited: true, attachMenu: { bots: {} }, passcode: {},