diff --git "a/src/api/routes/channels/\043channel_id/messages/\043message_id/index.ts" "b/src/api/routes/channels/\043channel_id/messages/\043message_id/index.ts" index d91c705..1d06506 100644 --- "a/src/api/routes/channels/\043channel_id/messages/\043message_id/index.ts" +++ "b/src/api/routes/channels/\043channel_id/messages/\043message_id/index.ts" @@ -30,7 +30,7 @@ emitEvent, getPermission, getRights, - uploadFile + uploadFile, NewUrlUserSignatureData, } from "@spacebar/util"; import { Request, Response, Router } from "express"; import { HTTPError } from "lambert-server"; @@ -245,7 +245,10 @@ console.error("[Message] post-message handler failed", e), ); - return res.json(message.withSignedAttachments(req)); + return res.json(message.withSignedAttachments(new NewUrlUserSignatureData({ + ip: req.ip, + userAgent: req.headers["user-agent"] as string, + }))); }, ); diff --git "a/src/api/routes/channels/\043channel_id/messages/index.ts" "b/src/api/routes/channels/\043channel_id/messages/index.ts" index 743bc07..a33b749 100644 --- "a/src/api/routes/channels/\043channel_id/messages/index.ts" +++ "b/src/api/routes/channels/\043channel_id/messages/index.ts" @@ -36,7 +36,7 @@ getPermission, isTextChannel, getUrlSignature, - uploadFile, NewUrlSignatureData, + uploadFile, NewUrlSignatureData, NewUrlUserSignatureData, } from "@spacebar/util"; import { Request, Response, Router } from "express"; import { HTTPError } from "lambert-server"; @@ -439,7 +439,10 @@ console.error("[Message] post-message handler failed", e), ); - return res.json(message.withSignedAttachments(req)); + return res.json(message.withSignedAttachments(new NewUrlUserSignatureData({ + ip: req.ip, + userAgent: req.headers["user-agent"] as string, + }))); }, ); diff --git a/src/gateway/util/WebSocket.ts b/src/gateway/util/WebSocket.ts index 4dcec55..2f8fa7c 100644 --- a/src/gateway/util/WebSocket.ts +++ b/src/gateway/util/WebSocket.ts @@ -20,7 +20,6 @@ import WS from "ws"; import { Deflate, Inflate } from "fast-zlib"; import { Capabilities } from "./Capabilities"; -import { Request } from "express"; export interface WebSocket extends WS { version: number;