|
@@ -58,13 +58,16 @@ async function editMessage(req, res) {
|
|
|
const { projectId, threadId, messageId } = req.params
|
|
const { projectId, threadId, messageId } = req.params
|
|
|
logger.log({ projectId, threadId, messageId, content }, 'editing message')
|
|
logger.log({ projectId, threadId, messageId, content }, 'editing message')
|
|
|
const room = await ThreadManager.findOrCreateThread(projectId, threadId)
|
|
const room = await ThreadManager.findOrCreateThread(projectId, threadId)
|
|
|
- await MessageManager.updateMessage(
|
|
|
|
|
|
|
+ const found = await MessageManager.updateMessage(
|
|
|
room._id,
|
|
room._id,
|
|
|
messageId,
|
|
messageId,
|
|
|
userId,
|
|
userId,
|
|
|
content,
|
|
content,
|
|
|
Date.now()
|
|
Date.now()
|
|
|
)
|
|
)
|
|
|
|
|
+ if (!found) {
|
|
|
|
|
+ return res.sendStatus(404)
|
|
|
|
|
+ }
|
|
|
res.sendStatus(204)
|
|
res.sendStatus(204)
|
|
|
}
|
|
}
|
|
|
|
|
|