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

View File

@@ -407,15 +407,15 @@ export default class MessageReceiver
} }
const job = async () => { const job = async () => {
if (!request.body) {
throw new Error(
'MessageReceiver.handleRequest: request.body was falsey!'
);
}
const plaintext = request.body;
try { try {
if (!request.body) {
throw new Error(
'MessageReceiver.handleRequest: request.body was falsey!'
);
}
const plaintext = request.body;
const decoded = Proto.Envelope.decode(plaintext); const decoded = Proto.Envelope.decode(plaintext);
const serverTimestamp = decoded.serverTimestamp?.toNumber() ?? 0; const serverTimestamp = decoded.serverTimestamp?.toNumber() ?? 0;