Respond to malformed messages with empty body

Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
This commit is contained in:
automated-signal 2024-09-09 17:03:03 -05:00 committed by GitHub
parent 1171a5b423
commit 76732a88a0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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;