widget chat 11

This commit is contained in:
Alma 2025-04-11 11:55:01 +02:00
parent c66fb1d698
commit 56110e25ac

View File

@ -110,11 +110,15 @@ export async function GET() {
if (messagesData.messages && messagesData.messages.length > 0) {
const message = messagesData.messages[0];
return {
...message,
roomName: subscription.fname || subscription.name || 'Direct Message',
roomType: subscription.t,
};
// Only include messages where the user is either the sender or the recipient
if (message.u._id === rocketChatUserId ||
(subscription.t === 'd' && subscription.rid.includes(rocketChatUserId))) {
return {
...message,
roomName: subscription.fname || subscription.name || 'Direct Message',
roomType: subscription.t,
};
}
}
console.log('No messages found for room:', subscription.rid);