mirror of
https://github.com/hexastack/hexabot
synced 2025-06-26 18:27:28 +00:00
Merge pull request #967 from Hexastack/fix/broadcast-event
fix: broadcast event
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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,
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user