add support for disconnect verb on bi-directional listen

This commit is contained in:
Dave Horton
2021-07-31 12:57:34 -04:00
parent 551037f8db
commit 4a9854b942

View File

@@ -126,8 +126,7 @@ class TaskListen extends Task {
/* support bi-directional audio */
ep.addCustomEventListener(ListenEvents.PlayAudio, this._onPlayAudio.bind(this, ep));
ep.addCustomEventListener(ListenEvents.KillAudio, this._onKillAudio.bind(this, ep));
ep.addCustomEventListener(ListenEvents.Disconnect, this._onDisconnect.bind(this, ep));
}
_removeListeners(ep) {
@@ -178,6 +177,11 @@ class TaskListen extends Task {
ep.api('uuid_break', ep.uuid);
}
_onDisconnect(ep, cs) {
this.logger.debug('_onDisconnect: TaskListen terminating task');
this.kill(cs);
}
_onError(ep, evt) {
this.logger.info(evt, 'TaskListen:_onError');
this.notifyTaskDone();