Populate dataMessage on CallbackResultType when sending 1:1 messages
This commit is contained in:
parent
78fd36e880
commit
4be2a33be5
3 changed files with 16 additions and 10 deletions
|
@ -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,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue