From 4ef56667e2a4f85ee9c331e6402f1b9ed6a508db Mon Sep 17 00:00:00 2001 From: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com> Date: Fri, 10 Sep 2021 15:16:53 -0500 Subject: [PATCH] Move `MAX_MESSAGE_SIZE` assertion --- ts/textsecure/WebsocketResources.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ts/textsecure/WebsocketResources.ts b/ts/textsecure/WebsocketResources.ts index bc48c1d8dc..a5eaa8cb2a 100644 --- a/ts/textsecure/WebsocketResources.ts +++ b/ts/textsecure/WebsocketResources.ts @@ -188,6 +188,10 @@ export default class WebSocketResource extends EventTarget { id, }, }).finish(); + strictAssert( + bytes.length <= MAX_MESSAGE_SIZE, + 'WebSocket request byte size exceeded' + ); strictAssert(!this.shuttingDown, 'Cannot send request, shutting down'); this.addActive(id); @@ -210,10 +214,6 @@ export default class WebSocketResource extends EventTarget { }); }); - strictAssert( - bytes.length <= MAX_MESSAGE_SIZE, - 'WebSocket request byte size exceeded' - ); this.socket.sendBytes(Buffer.from(bytes)); return promise;