Page MenuHomePhabricator

D9246.diff
No OneTemporary

D9246.diff

diff --git a/native/redux/persist.js b/native/redux/persist.js
--- a/native/redux/persist.js
+++ b/native/redux/persist.js
@@ -870,6 +870,28 @@
},
};
},
+ [57]: async state => {
+ const {
+ // eslint-disable-next-line no-unused-vars
+ connection,
+ keyserverStore: { keyserverInfos },
+ ...rest
+ } = state;
+ const newKeyserverInfos = {};
+ for (const key in keyserverInfos) {
+ newKeyserverInfos[key] = {
+ ...keyserverInfos[key],
+ connection: { ...defaultConnectionInfo },
+ };
+ }
+ return {
+ ...rest,
+ keyserverStore: {
+ ...state.keyserverStore,
+ keyserverInfos: newKeyserverInfos,
+ },
+ };
+ },
};
// After migration 31, we'll no longer want to persist `messageStore.messages`
@@ -954,11 +976,10 @@
},
(state: PersistedKeyserverStore): KeyserverStore => {
const keyserverInfos = {};
- const defaultConnection = defaultConnectionInfo;
for (const key in state.keyserverInfos) {
keyserverInfos[key] = {
...state.keyserverInfos[key],
- connection: { ...defaultConnection },
+ connection: { ...defaultConnectionInfo },
};
}
return {
@@ -985,7 +1006,7 @@
'connection',
],
debug: __DEV__,
- version: 56,
+ version: 57,
transforms: [
messageStoreMessagesBlocklistTransform,
reportStoreTransform,
diff --git a/web/redux/persist.js b/web/redux/persist.js
--- a/web/redux/persist.js
+++ b/web/redux/persist.js
@@ -183,6 +183,25 @@
},
},
}),
+ [10]: async state => {
+ const { keyserverInfos } = state.keyserverStore;
+ const newKeyserverInfos = {};
+ for (const key in keyserverInfos) {
+ newKeyserverInfos[key] = {
+ ...keyserverInfos[key],
+ connection: { ...defaultConnectionInfo },
+ updatesCurrentAsOf: 0,
+ sessionID: null,
+ };
+ }
+ return {
+ ...state,
+ keyserverStore: {
+ ...state.keyserverStore,
+ keyserverInfos: newKeyserverInfos,
+ },
+ };
+ },
};
const persistWhitelist = [
@@ -267,11 +286,10 @@
},
(state: PersistedKeyserverStore): KeyserverStore => {
const keyserverInfos = {};
- const defaultConnection = defaultConnectionInfo;
for (const key in state.keyserverInfos) {
keyserverInfos[key] = {
...state.keyserverInfos[key],
- connection: { ...defaultConnection },
+ connection: { ...defaultConnectionInfo },
updatesCurrentAsOf: 0,
sessionID: null,
};
@@ -295,7 +313,7 @@
{ debug: isDev },
migrateStorageToSQLite,
): any),
- version: 9,
+ version: 10,
transforms: [keyserverStoreTransform],
};

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 5, 5:37 PM (20 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2245151
Default Alt Text
D9246.diff (2 KB)

Event Timeline