bugfix in dialogflow

This commit is contained in:
Dave Horton
2021-02-18 12:59:05 -05:00
parent a7e0fb2e8a
commit 8b3ffe911d
3 changed files with 37 additions and 28 deletions

View File

@@ -342,7 +342,7 @@ class Dialogflow extends Task {
if (this.events.includes('stop-play')) { if (this.events.includes('stop-play')) {
this._performHook(cs, this.eventHook, {event: 'stop-play', data: {path: evt.path}}); this._performHook(cs, this.eventHook, {event: 'stop-play', data: {path: evt.path}});
} }
this.logger.info(`finished ${evt.path}, queued tasks: ${this.queuedTasks.length}`); this.logger.info(`finished ${evt.path}, queued tasks: ${(this.queuedTasks || []).length}`);
if (this.curentAudioFile === evt.path) { if (this.curentAudioFile === evt.path) {
this.playInProgress = false; this.playInProgress = false;

55
package-lock.json generated
View File

@@ -640,9 +640,9 @@
} }
}, },
"aws-sdk": { "aws-sdk": {
"version": "2.840.0", "version": "2.846.0",
"resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.840.0.tgz", "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.846.0.tgz",
"integrity": "sha512-ngesHJqb0PXYjJNnCsAX4yLkR6JFQJB+3eDGwh3mYRjcq9voix5RfbCFQT1lwWu7bcMBPCrRIA2lJkkTMYXq+A==", "integrity": "sha512-r/VUmo7Ri4yxVonFARzb9reZgcURbddfKur5HlAG55Xd4ku3u7akMe/rZYFuhQbUTef6p6J19oUg/W+fnEY2Tw==",
"requires": { "requires": {
"buffer": "4.9.2", "buffer": "4.9.2",
"events": "1.1.1", "events": "1.1.1",
@@ -1503,12 +1503,12 @@
"dev": true "dev": true
}, },
"eslint": { "eslint": {
"version": "7.19.0", "version": "7.20.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-7.19.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.20.0.tgz",
"integrity": "sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==", "integrity": "sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/code-frame": "^7.0.0", "@babel/code-frame": "7.12.11",
"@eslint/eslintrc": "^0.3.0", "@eslint/eslintrc": "^0.3.0",
"ajv": "^6.10.0", "ajv": "^6.10.0",
"chalk": "^4.0.0", "chalk": "^4.0.0",
@@ -1520,7 +1520,7 @@
"eslint-utils": "^2.1.0", "eslint-utils": "^2.1.0",
"eslint-visitor-keys": "^2.0.0", "eslint-visitor-keys": "^2.0.0",
"espree": "^7.3.1", "espree": "^7.3.1",
"esquery": "^1.2.0", "esquery": "^1.4.0",
"esutils": "^2.0.2", "esutils": "^2.0.2",
"file-entry-cache": "^6.0.0", "file-entry-cache": "^6.0.0",
"functional-red-black-tree": "^1.0.1", "functional-red-black-tree": "^1.0.1",
@@ -1547,6 +1547,15 @@
"v8-compile-cache": "^2.0.3" "v8-compile-cache": "^2.0.3"
}, },
"dependencies": { "dependencies": {
"@babel/code-frame": {
"version": "7.12.11",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
"integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
"dev": true,
"requires": {
"@babel/highlight": "^7.10.4"
}
},
"semver": { "semver": {
"version": "7.3.4", "version": "7.3.4",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
@@ -1559,9 +1568,9 @@
} }
}, },
"eslint-plugin-promise": { "eslint-plugin-promise": {
"version": "4.2.1", "version": "4.3.1",
"resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz",
"integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==",
"dev": true "dev": true
}, },
"eslint-scope": { "eslint-scope": {
@@ -1623,9 +1632,9 @@
"dev": true "dev": true
}, },
"esquery": { "esquery": {
"version": "1.3.1", "version": "1.4.0",
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
"integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
"dev": true, "dev": true,
"requires": { "requires": {
"estraverse": "^5.1.0" "estraverse": "^5.1.0"
@@ -3127,9 +3136,9 @@
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
}, },
"pino": { "pino": {
"version": "6.11.0", "version": "6.11.1",
"resolved": "https://registry.npmjs.org/pino/-/pino-6.11.0.tgz", "resolved": "https://registry.npmjs.org/pino/-/pino-6.11.1.tgz",
"integrity": "sha512-VPqEE2sU1z6wqkTtr7DdTktayTNE/JgeuWjfXh9g/TI6X7venzv4gaoU24/jSywf6bBeDfZRHWEeO/6f8bNppA==", "integrity": "sha512-PoDR/4jCyaP1k2zhuQ4N0NuhaMtei+C9mUHBRRJQujexl/bq3JkeL2OC23ada6Np3zeUMHbO4TGzY2D/rwZX3w==",
"requires": { "requires": {
"fast-redact": "^3.0.0", "fast-redact": "^3.0.0",
"fast-safe-stringify": "^2.0.7", "fast-safe-stringify": "^2.0.7",
@@ -3600,9 +3609,9 @@
} }
}, },
"sonic-boom": { "sonic-boom": {
"version": "1.3.0", "version": "1.3.2",
"resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.3.0.tgz", "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.3.2.tgz",
"integrity": "sha512-4nX6OYvOYr6R76xfQKi6cZpTO3YSWe/vd+QdIfoH0lBy0MnPkeAbb2rRWgmgADkXUeCKPwO1FZAKlAVWAadELw==", "integrity": "sha512-/B4tAuK2+hIlR94GhhWU1mJHWk5lt0CEuBvG0kvk1qIAzQc4iB1TieMio8DCZxY+Y7tsuzOxSUDOGmaUm3vXMg==",
"requires": { "requires": {
"atomic-sleep": "^1.0.0", "atomic-sleep": "^1.0.0",
"flatstr": "^1.0.12" "flatstr": "^1.0.12"
@@ -3771,9 +3780,9 @@
}, },
"dependencies": { "dependencies": {
"ajv": { "ajv": {
"version": "7.0.3", "version": "7.1.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-7.0.3.tgz", "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.1.tgz",
"integrity": "sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ==", "integrity": "sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"fast-deep-equal": "^3.1.1", "fast-deep-equal": "^3.1.1",

View File

@@ -30,7 +30,7 @@
"@jambonz/mw-registrar": "^0.1.9", "@jambonz/mw-registrar": "^0.1.9",
"@jambonz/realtimedb-helpers": "^0.4.0", "@jambonz/realtimedb-helpers": "^0.4.0",
"@jambonz/stats-collector": "^0.1.5", "@jambonz/stats-collector": "^0.1.5",
"aws-sdk": "^2.840.0", "aws-sdk": "^2.846.0",
"bent": "^7.3.12", "bent": "^7.3.12",
"cidr-matcher": "^2.1.1", "cidr-matcher": "^2.1.1",
"debug": "^4.3.1", "debug": "^4.3.1",
@@ -41,7 +41,7 @@
"ip": "^1.1.5", "ip": "^1.1.5",
"moment": "^2.29.1", "moment": "^2.29.1",
"parse-url": "^5.0.2", "parse-url": "^5.0.2",
"pino": "^6.11.0", "pino": "^6.11.1",
"uuid": "^8.3.2", "uuid": "^8.3.2",
"verify-aws-sns-signature": "^0.0.6", "verify-aws-sns-signature": "^0.0.6",
"xml2js": "^0.4.23" "xml2js": "^0.4.23"
@@ -50,8 +50,8 @@
"async": "^3.2.0", "async": "^3.2.0",
"blue-tape": "^1.0.0", "blue-tape": "^1.0.0",
"clear-module": "^4.1.1", "clear-module": "^4.1.1",
"eslint": "^7.19.0", "eslint": "^7.20.0",
"eslint-plugin-promise": "^4.2.1", "eslint-plugin-promise": "^4.3.1",
"nyc": "^15.1.0", "nyc": "^15.1.0",
"tap-spec": "^5.0.0", "tap-spec": "^5.0.0",
"tape": "^5.1.1" "tape": "^5.1.1"