diff --git a/lib/reducers/connection-reducer.js b/lib/reducers/connection-reducer.js --- a/lib/reducers/connection-reducer.js +++ b/lib/reducers/connection-reducer.js @@ -7,7 +7,7 @@ deleteAccountActionTypes, } from '../actions/user-actions.js'; import { queueActivityUpdatesActionType } from '../types/activity-types.js'; -import { type BaseAction, rehydrateActionType } from '../types/redux-types.js'; +import { type BaseAction } from '../types/redux-types.js'; import { type ConnectionInfo, updateConnectionStatusActionType, @@ -63,17 +63,6 @@ ...state, queuedActivityUpdates: [], }; - } else if (action.type === rehydrateActionType) { - if (!action.payload || !action.payload.connection) { - return state; - } - return { - ...action.payload.connection, - status: 'connecting', - queuedActivityUpdates: [], - lateResponses: [], - showDisconnectedBar: false, - }; } else if (action.type === setLateResponseActionType) { const { messageID, isLate } = action.payload; const lateResponsesSet = new Set(state.lateResponses); diff --git a/native/redux/persist.js b/native/redux/persist.js --- a/native/redux/persist.js +++ b/native/redux/persist.js @@ -842,6 +842,7 @@ 'frozen', 'threadStore', 'storeLoaded', + 'connection', ], debug: __DEV__, version: 50,