diff --git a/ts/textsecure/MessageReceiver.ts b/ts/textsecure/MessageReceiver.ts index e8e1e62d7..0bccb47e2 100644 --- a/ts/textsecure/MessageReceiver.ts +++ b/ts/textsecure/MessageReceiver.ts @@ -407,15 +407,15 @@ export default class MessageReceiver } const job = async () => { - if (!request.body) { - throw new Error( - 'MessageReceiver.handleRequest: request.body was falsey!' - ); - } - - const plaintext = request.body; - try { + if (!request.body) { + throw new Error( + 'MessageReceiver.handleRequest: request.body was falsey!' + ); + } + + const plaintext = request.body; + const decoded = Proto.Envelope.decode(plaintext); const serverTimestamp = decoded.serverTimestamp?.toNumber() ?? 0;