From 58cb9fba6b2cd427a0c5d040125a30825db7cf96 Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Fri, 19 Mar 2021 09:34:30 -0700 Subject: [PATCH] Ensure we don't supply undefined to SyncMessage.Read protobuf --- ts/textsecure.d.ts | 4 ++-- ts/textsecure/SendMessage.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ts/textsecure.d.ts b/ts/textsecure.d.ts index ec9c3556bb..e47509af98 100644 --- a/ts/textsecure.d.ts +++ b/ts/textsecure.d.ts @@ -1196,8 +1196,8 @@ export declare namespace SyncMessageClass { groupIds?: Array; } class Read { - sender?: string; - senderUuid?: string; + sender: string | null; + senderUuid: string | null; timestamp?: ProtoBigNumberType; } class Request { diff --git a/ts/textsecure/SendMessage.ts b/ts/textsecure/SendMessage.ts index 05caaf9dfc..6dc17281dc 100644 --- a/ts/textsecure/SendMessage.ts +++ b/ts/textsecure/SendMessage.ts @@ -1232,8 +1232,8 @@ export default class MessageSender { for (let i = 0; i < reads.length; i += 1) { const read = new window.textsecure.protobuf.SyncMessage.Read(); read.timestamp = reads[i].timestamp; - read.sender = reads[i].senderE164; - read.senderUuid = reads[i].senderUuid; + read.sender = reads[i].senderE164 || null; + read.senderUuid = reads[i].senderUuid || null; syncMessage.read.push(read); }