summary refs log tree commit diff
diff options
context:
space:
mode:
authorMathMan05 <mathmanrm@gmail.com>2026-02-26 14:53:35 -0600
committerRory& <root@rory.gay>2026-03-07 00:58:31 +0100
commit93fe7b494aaa8a2c49c1d8a5857fd537e27984e5 (patch)
tree50f7c990f1e384312e6aa2a5fac3f61b7581d2aa
parentit ain't async (diff)
downloadserver-ts-93fe7b494aaa8a2c49c1d8a5857fd537e27984e5.tar.xz
sign here
-rw-r--r--src/api/routes/channels/#channel_id/messages/#message_id/index.ts14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/api/routes/channels/#channel_id/messages/#message_id/index.ts b/src/api/routes/channels/#channel_id/messages/#message_id/index.ts

index c0569124..ea2695ee 100644 --- a/src/api/routes/channels/#channel_id/messages/#message_id/index.ts +++ b/src/api/routes/channels/#channel_id/messages/#message_id/index.ts
@@ -233,15 +233,11 @@ router.put( // no await as it shouldnt block the message send function and silently catch error postHandleMessage(message).catch((e) => console.error("[Message] post-message handler failed", e)); - - return res.json( - message.withSignedAttachments( - new NewUrlUserSignatureData({ - ip: req.ip, - userAgent: req.headers["user-agent"] as string, - }), - ), - ); + const sign = new NewUrlUserSignatureData({ + ip: req.ip, + userAgent: req.headers["user-agent"] as string, + }); + return res.json(Message.prototype.withSignedComponents.call(message.withSignedAttachments(sign), sign)); }, );