From ae2d6c7ad53b6f6a8d9edd3bc3b4db2bd095b942 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Tue, 18 Jul 2023 10:52:18 +0200 Subject: [PATCH] fix recipient selection --- backend/src/schema/resolvers/messages.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/src/schema/resolvers/messages.ts b/backend/src/schema/resolvers/messages.ts index 0dd91a905..e473c2bb5 100644 --- a/backend/src/schema/resolvers/messages.ts +++ b/backend/src/schema/resolvers/messages.ts @@ -26,7 +26,7 @@ export default { subscribe: withFilter( () => pubsub.asyncIterator(CHAT_MESSAGE_ADDED), (payload, variables) => { - return true // payload.user.id === variables.userId + return payload.userId === variables.userId }, ), }, @@ -114,13 +114,13 @@ export default { const roomCountUpdated = await getUnreadRoomsCount(message.recipientId, session) // send subscriptions - await pubsub.publish(ROOM_COUNT_UPDATED, { + void pubsub.publish(ROOM_COUNT_UPDATED, { roomCountUpdated, userId: message.recipientId, }) - await pubsub.publish(CHAT_MESSAGE_ADDED, { + void pubsub.publish(CHAT_MESSAGE_ADDED, { chatMessageAdded: message, - user: message.recipientId, + userId: message.recipientId, }) }