From 9ef12618bbcfab4187ad88ab65fda05ec7c98e61 Mon Sep 17 00:00:00 2001 From: abdou6666 Date: Wed, 23 Apr 2025 15:14:49 +0100 Subject: [PATCH] fix: undefined subscriber --- api/src/chat/services/chat.service.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/api/src/chat/services/chat.service.ts b/api/src/chat/services/chat.service.ts index 506db43a..d1f3ba5c 100644 --- a/api/src/chat/services/chat.service.ts +++ b/api/src/chat/services/chat.service.ts @@ -278,7 +278,6 @@ export class ChatService { let subscriber = await this.subscriberService.findOne({ foreign_id: foreignId, }); - if (!subscriber) { const subscriberData = await handler.getSubscriberData(event); subscriberData.channel = event.getChannelData(); @@ -287,12 +286,12 @@ export class ChatService { if (!subscriber) { throw new Error('Unable to create a new subscriber'); } - } else { - // Already existing user profile - // Exec lastvisit hook - this.eventEmitter.emit('hook:user:lastvisit', subscriber); - this.broadcastSentMessages(event); } + event.setSender(subscriber); + // Already existing user profile + // Exec lastvisit hook + this.eventEmitter.emit('hook:user:lastvisit', subscriber); + this.broadcastSentMessages(event); this.websocketGateway.broadcastSubscriberUpdate(subscriber);