mirror of
https://github.com/Troplo/Colubrina.git
synced 2024-11-22 19:27:55 +11:00
Update communications.js
This commit is contained in:
parent
a4e71cb412
commit
c6b18cb768
1 changed files with 29 additions and 21 deletions
|
@ -679,6 +679,7 @@ router.put("/:id/read", auth, async (req, res, next) => {
|
|||
]
|
||||
})
|
||||
if (chat) {
|
||||
if (req.user.storedStatus !== "invisible") {
|
||||
await chat.update({
|
||||
lastRead: chat.chat.lastMessages[0]?.id || null
|
||||
})
|
||||
|
@ -701,6 +702,13 @@ router.put("/:id/read", auth, async (req, res, next) => {
|
|||
previousMessageId: chat.lastRead
|
||||
})
|
||||
}
|
||||
} else {
|
||||
io.to(req.user.id).emit("readChat", {
|
||||
id: chat.id,
|
||||
lastRead: chat.chat.lastMessages[0]?.id || null
|
||||
})
|
||||
res.sendStatus(204)
|
||||
}
|
||||
} else {
|
||||
throw Errors.invalidParameter("chat association id")
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue