diff --git a/native/redux/redux-setup.js b/native/redux/redux-setup.js --- a/native/redux/redux-setup.js +++ b/native/redux/redux-setup.js @@ -15,10 +15,7 @@ sqliteOpFailure, } from 'lib/actions/user-actions'; import baseReducer from 'lib/reducers/master-reducer'; -import { - processThreadStoreOperations, - assertThreadStoreThreadsAreEqual, -} from 'lib/reducers/thread-reducer'; +import { processThreadStoreOperations } from 'lib/reducers/thread-reducer'; import { invalidSessionDowngrade, invalidSessionRecovery, @@ -427,17 +424,6 @@ }, }; - const updatedState = { - ...state, - threadStore: { - ...state.threadStore, - threadInfos: { - ...state.threadStore.threadInfos, - [activeThread]: updatedActiveThreadInfo, - }, - }, - }; - const threadStoreOperations = [ { type: 'replace', @@ -448,17 +434,15 @@ }, ]; - const processedStore = processThreadStoreOperations( + const updatedThreadStore = processThreadStoreOperations( state.threadStore, threadStoreOperations, ); - assertThreadStoreThreadsAreEqual( - processedStore, - updatedState.threadStore, - action.type, - ); - return { state: updatedState, threadStoreOperations }; + return { + state: { ...state, threadStore: updatedThreadStore }, + threadStoreOperations, + }; } let appLastBecameInactive = 0;