mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-05-08 08:58:38 +01:00
Populate dataMessage on CallbackResultType when sending 1:1 messages
This commit is contained in:
@@ -189,8 +189,16 @@ export default class OutgoingMessage {
|
||||
numberCompleted(): void {
|
||||
this.identifiersCompleted += 1;
|
||||
if (this.identifiersCompleted >= this.identifiers.length) {
|
||||
const proto = this.message;
|
||||
const contentProto = this.getContentProtoBytes();
|
||||
const { timestamp, contentHint, recipients } = this;
|
||||
let dataMessage: Uint8Array | undefined;
|
||||
|
||||
if (proto instanceof Proto.Content && proto.dataMessage) {
|
||||
dataMessage = Proto.DataMessage.encode(proto.dataMessage).finish();
|
||||
} else if (proto instanceof Proto.DataMessage) {
|
||||
dataMessage = Proto.DataMessage.encode(proto).finish();
|
||||
}
|
||||
|
||||
this.callback({
|
||||
successfulIdentifiers: this.successfulIdentifiers,
|
||||
@@ -199,6 +207,7 @@ export default class OutgoingMessage {
|
||||
unidentifiedDeliveries: this.unidentifiedDeliveries,
|
||||
|
||||
contentHint,
|
||||
dataMessage,
|
||||
recipients,
|
||||
contentProto,
|
||||
timestamp,
|
||||
|
||||
Reference in New Issue
Block a user