Merge pull request #7317 from overleaf/jpa-return-chat-edit-status

[misc] return non-success status from editing chat messages back to web

GitOrigin-RevId: a3d5f59ac1d92662ac9e9c94b1516441d66e831a
This commit is contained in:
Jakob Ackermann
2022-04-05 12:18:19 +00:00
committed by Copybot
parent 64ffd66fa4
commit c96fbc526e
3 changed files with 7 additions and 3 deletions
@@ -58,13 +58,16 @@ async function editMessage(req, res) {
const { projectId, threadId, messageId } = req.params
logger.log({ projectId, threadId, messageId, content }, 'editing message')
const room = await ThreadManager.findOrCreateThread(projectId, threadId)
await MessageManager.updateMessage(
const found = await MessageManager.updateMessage(
room._id,
messageId,
userId,
content,
Date.now()
)
if (!found) {
return res.sendStatus(404)
}
res.sendStatus(204)
}