Skip to content

Commit f43c3a3

Browse files
committed
Check for expired toke at socket disconnect
1 parent 6324564 commit f43c3a3

File tree

1 file changed

+15
-9
lines changed
  • services/speech_to_text

1 file changed

+15
-9
lines changed

services/speech_to_text/v1.js

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -361,15 +361,21 @@ module.exports = function (RED) {
361361
console.log('re-establishing the connect');
362362
websocket = null;
363363
socketCreationInProcess = false;
364-
processSTTSocketStart(false)
365-
.then(() => {
366-
//return Promise.resolve();
367-
return;
368-
})
369-
.catch((err) => {
370-
//return Promise.resolve();
371-
return;
372-
});
364+
365+
366+
// The token may have expired so test for it.
367+
getToken(determineService())
368+
.then(() => {
369+
return processSTTSocketStart(false);
370+
})
371+
.then(() => {
372+
//return Promise.resolve();
373+
return;
374+
})
375+
.catch((err) => {
376+
//return Promise.resolve();
377+
return;
378+
});
373379
}
374380

375381
function processSTTSocketStart(initialConnect) {

0 commit comments

Comments
 (0)