Page MenuHomePhabricator

D5659.diff
No OneTemporary

D5659.diff

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
@@ -140,10 +140,16 @@
const orderedMessageInfos = sortMessageInfoList(unshimmed);
const messages = _keyBy(messageID)(orderedMessageInfos);
- const messageStoreOperations = orderedMessageInfos.map(messageInfo => ({
- type: 'replace',
- payload: { id: messageID(messageInfo), messageInfo },
- }));
+ const messageStoreReplaceOperations = orderedMessageInfos.map(
+ messageInfo => ({
+ type: 'replace',
+ payload: { id: messageID(messageInfo), messageInfo },
+ }),
+ );
+ const messageStoreOperations = [
+ { type: 'remove_all' },
+ ...messageStoreReplaceOperations,
+ ];
const threadsToMessageIDs = mapThreadsToMessageIDsFromOrderedMessageInfos(
orderedMessageInfos,

File Metadata

Mime Type
text/plain
Expires
Mon, Oct 7, 8:26 AM (20 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2252877
Default Alt Text
D5659.diff (873 B)

Event Timeline