From 9fd73e86d61a72f84d62b1659e1ac5d6475cd203 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Tue, 21 Feb 2023 18:28:04 +0100 Subject: [PATCH] [Dev] Cache: Refactor `audioPlayer` to use `pick` (#2579) --- src/global/cache.ts | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/global/cache.ts b/src/global/cache.ts index 62b4867d0..7025cf7b9 100644 --- a/src/global/cache.ts +++ b/src/global/cache.ts @@ -275,14 +275,6 @@ function unsafeMigrateCache(cached: GlobalState, initialState: GlobalState) { cached.customEmojis.forEmoji = {}; } - if (!cached.audioPlayer) { - cached.audioPlayer = initialState.audioPlayer; - } - - if (!cached.mediaViewer) { - cached.mediaViewer = initialState.mediaViewer; - } - // TODO Remove in Jan 2023 (this was re-designed but can be hardcoded in cache) const { light: lightTheme } = cached.settings.themes; if (lightTheme?.patternColor === 'rgba(90, 110, 70, 0.6)' || !lightTheme?.patternColor) { @@ -398,9 +390,9 @@ export function serializeGlobal(global: T) { 'attachmentSettings', 'leftColumnWidth', 'lastIsChatInfoShown', + 'mediaViewer', + 'audioPlayer', ]), - audioPlayer: global.audioPlayer, - mediaViewer: global.mediaViewer, customEmojis: reduceCustomEmojis(global), users: reduceUsers(global), chats: reduceChats(global),