From 9551861ed7e8924db261ce31e55815ffdbae9bfa Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Tue, 18 Mar 2025 09:21:47 +0530 Subject: [PATCH] clear --- web/packages/new/photos/components/gallery/reducer.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/web/packages/new/photos/components/gallery/reducer.ts b/web/packages/new/photos/components/gallery/reducer.ts index abc7803549..0b4305965b 100644 --- a/web/packages/new/photos/components/gallery/reducer.ts +++ b/web/packages/new/photos/components/gallery/reducer.ts @@ -942,9 +942,15 @@ const galleryReducer: React.Reducer = ( } case "clearUnsyncedState": { + const unsyncedFavoriteUpdates: GalleryState["unsyncedFavoriteUpdates"] = new Map(); + const favoriteFileIDs = deriveFavoriteFileIDs( + state.normalCollections, + state.normalFiles, + unsyncedFavoriteUpdates, + ); + const unsyncedPrivateMagicMetadataUpdates: GalleryState["unsyncedPrivateMagicMetadataUpdates"] = new Map(); - const normalFiles = deriveFiles( state.lastSyncedNormalFiles, unsyncedPrivateMagicMetadataUpdates, @@ -959,8 +965,10 @@ const galleryReducer: React.Reducer = ( stateForUpdatedNormalFiles( { ...state, + favoriteFileIDs, tempDeletedFileIDs: new Set(), tempHiddenFileIDs: new Set(), + pendingFavoriteUpdates: new Set(), pendingVisibilityUpdates: new Set(), unsyncedPrivateMagicMetadataUpdates, unsyncedFavoriteUpdates: new Map(),