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 d91c705d5..1d06506f9 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
@@ -30,7 +30,7 @@ import {
emitEvent,
getPermission,
getRights,
- uploadFile
+ uploadFile, NewUrlUserSignatureData,
} from "@spacebar/util";
import { Request, Response, Router } from "express";
import { HTTPError } from "lambert-server";
@@ -245,7 +245,10 @@ router.put(
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/#channel_id/messages/index.ts b/src/api/routes/channels/#channel_id/messages/index.ts
index 743bc07e8..a33b74945 100644
--- a/src/api/routes/channels/#channel_id/messages/index.ts
+++ b/src/api/routes/channels/#channel_id/messages/index.ts
@@ -36,7 +36,7 @@ import {
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 @@ router.post(
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,
+ })));
},
);
|