feat: handle group messages

This commit is contained in:
canove
2020-09-30 19:16:31 -03:00
parent 3a777dec39
commit 4c67067d8f
15 changed files with 138 additions and 68 deletions

View File

@@ -88,6 +88,7 @@ const NotificationsPopOver = () => {
socket.on("appMessage", data => {
if (
data.action === "create" &&
!data.message.read &&
(data.ticket.userId === userId || !data.ticket.userId)
) {
setNotifications(prevState => {
@@ -103,7 +104,8 @@ const NotificationsPopOver = () => {
(ticketIdRef.current &&
data.message.ticketId === ticketIdRef.current &&
document.visibilityState === "visible") ||
(data.ticket.userId && data.ticket.userId !== userId)
(data.ticket.userId && data.ticket.userId !== userId) ||
data.ticket.isGroup
)
return;
else {