Page MenuHomePhabricator

D6966.id23538.diff
No OneTemporary

D6966.id23538.diff

diff --git a/lib/selectors/chat-selectors.js b/lib/selectors/chat-selectors.js
--- a/lib/selectors/chat-selectors.js
+++ b/lib/selectors/chat-selectors.js
@@ -278,6 +278,7 @@
+robotext: EntityText,
+threadCreatedFromMessage: ?ThreadInfo,
+reactions: ReactionInfo,
+ +hasBeenEdited: boolean,
};
export type ChatMessageInfoItem =
| RobotextChatMessageInfoItem
@@ -291,6 +292,7 @@
endsCluster: boolean,
+threadCreatedFromMessage: ?ThreadInfo,
+reactions: ReactionInfo,
+ +hasBeenEdited: boolean,
};
export type ChatMessageItem = { itemType: 'loader' } | ChatMessageInfoItem;
@@ -397,13 +399,18 @@
continue;
}
+ let hasBeenEdited = false;
if (
originalMessageInfo.type === messageTypes.TEXT &&
originalMessageInfo.id
) {
const newText = targetMessageEditMap.get(originalMessageInfo.id);
if (newText !== undefined) {
- originalMessageInfo = { ...originalMessageInfo, text: newText };
+ hasBeenEdited = true;
+ originalMessageInfo = {
+ ...originalMessageInfo,
+ text: newText,
+ };
}
}
@@ -489,6 +496,7 @@
endsCluster: false,
threadCreatedFromMessage,
reactions: renderedReactions,
+ hasBeenEdited,
});
} else {
invariant(
@@ -511,6 +519,7 @@
threadCreatedFromMessage,
robotext,
reactions: renderedReactions,
+ hasBeenEdited,
});
}
lastMessageInfo = originalMessageInfo;

File Metadata

Mime Type
text/plain
Expires
Sun, Nov 24, 12:36 AM (19 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2573277
Default Alt Text
D6966.id23538.diff (1 KB)

Event Timeline