Merge pull request #967 from Hexastack/fix/broadcast-event
Some checks are pending
Build and Push Docker API Image / build-and-push (push) Waiting to run
Build and Push Docker Base Image / build-and-push (push) Waiting to run
Build and Push Docker UI Image / build-and-push (push) Waiting to run

fix: broadcast event
This commit is contained in:
Med Marrouchi
2025-05-01 10:59:50 +01:00
committed by GitHub
3 changed files with 3 additions and 4 deletions

View File

@@ -288,10 +288,8 @@ export class ChatService {
}
}
event.setSender(subscriber);
// Already existing user profile
// Exec lastvisit hook
this.eventEmitter.emit('hook:user:lastvisit', subscriber);
this.broadcastSentMessages(event);
this.websocketGateway.broadcastSubscriberUpdate(subscriber);

View File

@@ -788,6 +788,7 @@ export default abstract class BaseWebChannelHandler<
const type = event.getEventType();
if (type) {
this.broadcast(profile, type, event._adapter.raw);
this.eventEmitter.emit(`hook:chatbot:${type}`, event);
} else {
this.logger.error('Webhook received unknown event ', event);

View File

@@ -1,5 +1,5 @@
/*
* Copyright © 2024 Hexastack. All rights reserved.
* Copyright © 2025 Hexastack. All rights reserved.
*
* Licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms:
* 1. The name "Hexabot" is a trademark of Hexastack. You may not use this name in derivative works without express written permission.
@@ -17,7 +17,7 @@ export default [
{
group: WEB_CHANNEL_NAMESPACE,
label: 'allowed_domains',
value: 'http://localhost:8080,http://localhost:4000',
value: 'http://localhost:8080,http://localhost:4000,http://localhost:5173',
type: SettingType.text,
},
{