Pages corrections widget
This commit is contained in:
parent
b6bb7b61ad
commit
5ba4d9ee7a
@ -125,25 +125,23 @@ export function Parole() {
|
|||||||
items: notificationItems,
|
items: notificationItems,
|
||||||
});
|
});
|
||||||
|
|
||||||
// Dispatch event for Outlook-style notifications (for new messages detected by ID)
|
// Dispatch event for Outlook-style notifications (for new messages detected by ID)
|
||||||
if (hasNewMessages) {
|
if (hasNewMessages) {
|
||||||
console.log('[Parole Widget] 💬 Dispatching new messages event', {
|
console.log('[Parole Widget] 💬 Dispatching new messages event', {
|
||||||
newMessagesCount: newMessageIds.size,
|
newMessagesCount: newMessageIds.size,
|
||||||
newMessageIds: Array.from(newMessageIds),
|
newMessageIds: Array.from(newMessageIds),
|
||||||
previousCount,
|
previousCount: lastUnreadCountRef.current,
|
||||||
currentCount: currentUnreadCount,
|
currentCount: currentUnreadCount,
|
||||||
previousMessageIds: Array.from(lastMessageIdsRef.current),
|
previousMessageIds: Array.from(lastMessageIdsRef.current),
|
||||||
});
|
});
|
||||||
|
|
||||||
window.dispatchEvent(new CustomEvent('new-messages-detected', {
|
window.dispatchEvent(new CustomEvent('new-messages-detected', {
|
||||||
detail: {
|
detail: {
|
||||||
messages: data.messages,
|
messages: data.messages,
|
||||||
previousCount: previousCount,
|
previousCount: lastUnreadCountRef.current,
|
||||||
currentCount: currentUnreadCount,
|
currentCount: currentUnreadCount,
|
||||||
}
|
|
||||||
}));
|
|
||||||
}
|
}
|
||||||
}
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Always update lastMessageIdsRef to track current state
|
// Always update lastMessageIdsRef to track current state
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user