Respond to malformed messages with empty body

This commit is contained in:
trevor-signal 2024-09-09 15:26:21 -04:00 committed by GitHub
parent 534a625235
commit 2a55bfbef9
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;