From 78fe88eed77b352fa4fdc06e7ebd9a8d441a4d7a Mon Sep 17 00:00:00 2001 From: Sean Yesmunt Date: Thu, 25 Oct 2018 02:01:32 -0400 Subject: [PATCH] persist fileSort options when the app is closed --- src/renderer/store.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/renderer/store.js b/src/renderer/store.js index 1bedc273b..b6e191885 100644 --- a/src/renderer/store.js +++ b/src/renderer/store.js @@ -103,15 +103,19 @@ const compressor = createCompressor(); // const saveClaimsFilter = createFilter('claims', ['byId', 'claimsByUri']); const subscriptionsFilter = createFilter('subscriptions', ['subscriptions', 'unread', 'viewMode']); const contentFilter = createFilter('content', ['positions', 'history']); - +const fileInfoFilter = createFilter('fileInfo', [ + 'fileListPublishedSort', + 'fileListDownloadedSort', + 'fileListSubscriptionSort', +]); // We only need to persist the receiveAddress for the wallet const walletFilter = createFilter('wallet', ['receiveAddress']); const persistOptions = { - whitelist: ['subscriptions', 'publish', 'wallet', 'content'], + whitelist: ['subscriptions', 'publish', 'wallet', 'content', 'fileInfo'], // Order is important. Needs to be compressed last or other transforms can't // read the data - transforms: [subscriptionsFilter, walletFilter, contentFilter, compressor], + transforms: [subscriptionsFilter, walletFilter, contentFilter, fileInfoFilter, compressor], debounce: 10000, storage: localForage, };