Page MenuHomePhorge

D7516.1768604406.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D7516.1768604406.diff

diff --git a/keyserver/src/creators/thread-creator.js b/keyserver/src/creators/thread-creator.js
--- a/keyserver/src/creators/thread-creator.js
+++ b/keyserver/src/creators/thread-creator.js
@@ -444,6 +444,7 @@
creatorID: viewer.userID,
time,
sourceMessage: editedSourceMessage,
+ targetMessageID: editedSourceMessage.id,
},
{
type: messageTypes.CREATE_SIDEBAR,
diff --git a/lib/shared/messages/sidebar-source-message-spec.js b/lib/shared/messages/sidebar-source-message-spec.js
--- a/lib/shared/messages/sidebar-source-message-spec.js
+++ b/lib/shared/messages/sidebar-source-message-spec.js
@@ -128,7 +128,14 @@
id: ?string,
): RawSidebarSourceMessageInfo {
invariant(id, 'RawSidebarSourceMessageInfo needs id');
- return { ...messageData, id };
+ return {
+ creatorID: messageData.creatorID,
+ sourceMessage: messageData.sourceMessage,
+ threadID: messageData.threadID,
+ time: messageData.time,
+ type: messageData.type,
+ id,
+ };
},
shimUnsupportedMessageInfo(
diff --git a/lib/types/message-types.js b/lib/types/message-types.js
--- a/lib/types/message-types.js
+++ b/lib/types/message-types.js
@@ -232,7 +232,7 @@
// Raw*MessageInfo = used by server, and contained in client's local store
// *MessageInfo = used by client in UI code
-export type SidebarSourceMessageData = {
+type SidebarSourceSharedBase = {
+type: 17,
+threadID: string,
+creatorID: string,
@@ -240,6 +240,11 @@
+sourceMessage?: RawComposableMessageInfo | RawRobotextMessageInfo,
};
+export type SidebarSourceMessageData = {
+ ...SidebarSourceSharedBase,
+ +targetMessageID?: string,
+};
+
export type MessageData =
| TextMessageData
| CreateThreadMessageData
@@ -290,7 +295,7 @@
| RawUnsupportedMessageInfo
| RawTogglePinMessageInfo;
export type RawSidebarSourceMessageInfo = {
- ...SidebarSourceMessageData,
+ ...SidebarSourceSharedBase,
id: string,
};

File Metadata

Mime Type
text/plain
Expires
Fri, Jan 16, 11:00 PM (13 h, 59 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5946381
Default Alt Text
D7516.1768604406.diff (1 KB)

Event Timeline