fix conference in feature server cluster join, leave, end events are … (#803)

* fix conference in feature server cluster join, leave, end events are missing original data

* wip
This commit is contained in:
Hoan Luu Huu
2024-07-12 21:36:43 +07:00
committed by GitHub
parent ddb4719220
commit 65ef4e6d64
3 changed files with 12 additions and 1 deletions

View File

@@ -6,6 +6,7 @@ const { normalizeJambones } = require('@jambonz/verb-specifications');
const makeTask = require('./make_task');
const bent = require('bent');
const assert = require('assert');
const HttpRequestor = require('../utils/http-requestor');
const WAIT = 'wait';
const JOIN = 'join';
const START = 'start';
@@ -569,7 +570,7 @@ class Conference extends Task {
_normalizeHook(cs, hook) {
if (typeof hook === 'object') return hook;
const url = hook.startsWith('/') ?
`${cs.application.requestor.baseUrl}${hook}` :
`${cs.application.requestor instanceof HttpRequestor ? cs.application.requestor.baseUrl : ''}${hook}` :
hook;
return { url } ;