From ca1ebd9fc8579a99d8ce59d27512f8706b7a2359 Mon Sep 17 00:00:00 2001 From: Sam Machin Date: Fri, 1 May 2026 16:35:51 +0100 Subject: [PATCH] fix logger --- lib/utils/amd-utils.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/utils/amd-utils.js b/lib/utils/amd-utils.js index 8eeedd63..50d83641 100644 --- a/lib/utils/amd-utils.js +++ b/lib/utils/amd-utils.js @@ -256,7 +256,7 @@ module.exports = (logger) => { ep.amd.stopToneTimer(); ep.amd.beepDetected = true; } - ep.execute('avmd_stop').catch((err) => this.logger.info(err, 'Error stopping avmd')); + ep.execute('avmd_stop').catch((err) => logger.info(err, 'Error stopping avmd')); }; const startAmd = async(cs, ep, task, opts) => { @@ -405,7 +405,7 @@ module.exports = (logger) => { startTranscribing(cs, ep, task); ep.addCustomEventListener(AvmdEvents.Beep, onBeep.bind(null, cs, ep, task)); - ep.execute('avmd_start').catch((err) => this.logger.info(err, 'Error starting avmd')); + ep.execute('avmd_start').catch((err) => logger.info(err, 'Error starting avmd')); }; const stopAmd = (ep, task, {keepAvmd = false} = {}) => { @@ -413,7 +413,8 @@ module.exports = (logger) => { if (ep.amd) { vendor = ep.amd.vendor; if (keepAvmd) { - /* tear down STT but leave avmd + Beep listener + toneTimer running */ + /* tear down STT but leave avmd + Beep listener + toneTimer running; + the toneTimer (started at startAmd) bounds how long we wait for the beep */ ep.amd.stopDecisionTimer(); ep.amd.stopNoSpeechTimer(); ep.amd.stopGreetingCompletionTimer(); @@ -450,7 +451,7 @@ module.exports = (logger) => { .catch((err) => logger.info(err, 'stopAmd: Error stopping transcription')); if (!keepAvmd) { task.emit('amd', {type: AmdEvents.Stopped}); - ep.execute('avmd_stop').catch((err) => this.logger.info(err, 'Error stopping avmd')); + ep.execute('avmd_stop').catch((err) => logger.info(err, 'Error stopping avmd')); } } if (!keepAvmd) {