diff --git a/lib/reducers/message-reducer.js b/lib/reducers/message-reducer.js --- a/lib/reducers/message-reducer.js +++ b/lib/reducers/message-reducer.js @@ -1025,10 +1025,6 @@ _uniq, sortMessageIDs(newMessages), )(messageStore.threads[threadID].messageIDs.map(replaceMessageKey)); - const currentAsOf = - payload.interface === 'socket' - ? Math.max(payload.time, messageStore.currentAsOf) - : messageStore.currentAsOf; const local = _pickBy( (localInfo: LocalMessageInfo, key: string) => key !== payload.localID, )(messageStore.local); @@ -1041,6 +1037,7 @@ return { messageStoreOperations, messageStore: { + ...messageStore, messages: processedMessageStore.messages, threads: { ...messageStore.threads, @@ -1050,7 +1047,6 @@ }, }, local, - currentAsOf, }, }; } else if (action.type === saveMessagesActionType) {