1 |
- {"ast":null,"code":"\"use strict\";\n\n// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.SpeechConnectionMessage = void 0;\nconst Exports_js_1 = require(\"../common/Exports.js\");\nconst HeaderNames_js_1 = require(\"./HeaderNames.js\");\nclass SpeechConnectionMessage extends Exports_js_1.ConnectionMessage {\n constructor(messageType, path, requestId, contentType, body, streamId, additionalHeaders, id) {\n if (!path) {\n throw new Exports_js_1.ArgumentNullError(\"path\");\n }\n if (!requestId) {\n throw new Exports_js_1.ArgumentNullError(\"requestId\");\n }\n const headers = {};\n headers[HeaderNames_js_1.HeaderNames.Path] = path;\n headers[HeaderNames_js_1.HeaderNames.RequestId] = requestId;\n headers[HeaderNames_js_1.HeaderNames.RequestTimestamp] = new Date().toISOString();\n if (contentType) {\n headers[HeaderNames_js_1.HeaderNames.ContentType] = contentType;\n }\n if (streamId) {\n headers[HeaderNames_js_1.HeaderNames.RequestStreamId] = streamId;\n }\n if (additionalHeaders) {\n for (const headerName in additionalHeaders) {\n if (headerName) {\n headers[headerName] = additionalHeaders[headerName];\n }\n }\n }\n if (id) {\n super(messageType, body, headers, id);\n } else {\n super(messageType, body, headers);\n }\n this.privPath = path;\n this.privRequestId = requestId;\n this.privContentType = contentType;\n this.privStreamId = streamId;\n this.privAdditionalHeaders = additionalHeaders;\n }\n get path() {\n return this.privPath;\n }\n get requestId() {\n return this.privRequestId;\n }\n get contentType() {\n return this.privContentType;\n }\n get streamId() {\n return this.privStreamId;\n }\n get additionalHeaders() {\n return this.privAdditionalHeaders;\n }\n static fromConnectionMessage(message) {\n let path = null;\n let requestId = null;\n let contentType = null;\n // let requestTimestamp = null;\n let streamId = null;\n const additionalHeaders = {};\n if (message.headers) {\n for (const headerName in message.headers) {\n if (headerName) {\n if (headerName.toLowerCase() === HeaderNames_js_1.HeaderNames.Path.toLowerCase()) {\n path = message.headers[headerName];\n } else if (headerName.toLowerCase() === HeaderNames_js_1.HeaderNames.RequestId.toLowerCase()) {\n requestId = message.headers[headerName];\n // } else if (headerName.toLowerCase() === HeaderNames.RequestTimestamp.toLowerCase()) {\n // requestTimestamp = message.headers[headerName];\n } else if (headerName.toLowerCase() === HeaderNames_js_1.HeaderNames.ContentType.toLowerCase()) {\n contentType = message.headers[headerName];\n } else if (headerName.toLowerCase() === HeaderNames_js_1.HeaderNames.RequestStreamId.toLowerCase()) {\n streamId = message.headers[headerName];\n } else {\n additionalHeaders[headerName] = message.headers[headerName];\n }\n }\n }\n }\n return new SpeechConnectionMessage(message.messageType, path, requestId, contentType, message.body, streamId, additionalHeaders, message.id);\n }\n}\nexports.SpeechConnectionMessage = SpeechConnectionMessage;","map":{"version":3,"names":["Object","defineProperty","exports","value","SpeechConnectionMessage","Exports_js_1","require","HeaderNames_js_1","ConnectionMessage","constructor","messageType","path","requestId","contentType","body","streamId","additionalHeaders","id","ArgumentNullError","headers","HeaderNames","Path","RequestId","RequestTimestamp","Date","toISOString","ContentType","RequestStreamId","headerName","privPath","privRequestId","privContentType","privStreamId","privAdditionalHeaders","fromConnectionMessage","message","toLowerCase"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/microsoft-cognitiveservices-speech-sdk/distrib/lib/src/common.speech/SpeechConnectionMessage.Internal.js"],"sourcesContent":["\"use strict\";\n// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.SpeechConnectionMessage = void 0;\nconst Exports_js_1 = require(\"../common/Exports.js\");\nconst HeaderNames_js_1 = require(\"./HeaderNames.js\");\nclass SpeechConnectionMessage extends Exports_js_1.ConnectionMessage {\n constructor(messageType, path, requestId, contentType, body, streamId, additionalHeaders, id) {\n if (!path) {\n throw new Exports_js_1.ArgumentNullError(\"path\");\n }\n if (!requestId) {\n throw new Exports_js_1.ArgumentNullError(\"requestId\");\n }\n const headers = {};\n headers[HeaderNames_js_1.HeaderNames.Path] = path;\n headers[HeaderNames_js_1.HeaderNames.RequestId] = requestId;\n headers[HeaderNames_js_1.HeaderNames.RequestTimestamp] = new Date().toISOString();\n if (contentType) {\n headers[HeaderNames_js_1.HeaderNames.ContentType] = contentType;\n }\n if (streamId) {\n headers[HeaderNames_js_1.HeaderNames.RequestStreamId] = streamId;\n }\n if (additionalHeaders) {\n for (const headerName in additionalHeaders) {\n if (headerName) {\n headers[headerName] = additionalHeaders[headerName];\n }\n }\n }\n if (id) {\n super(messageType, body, headers, id);\n }\n else {\n super(messageType, body, headers);\n }\n this.privPath = path;\n this.privRequestId = requestId;\n this.privContentType = contentType;\n this.privStreamId = streamId;\n this.privAdditionalHeaders = additionalHeaders;\n }\n get path() {\n return this.privPath;\n }\n get requestId() {\n return this.privRequestId;\n }\n get contentType() {\n return this.privContentType;\n }\n get streamId() {\n return this.privStreamId;\n }\n get additionalHeaders() {\n return this.privAdditionalHeaders;\n }\n static fromConnectionMessage(message) {\n let path = null;\n let requestId = null;\n let contentType = null;\n // let requestTimestamp = null;\n let streamId = null;\n const additionalHeaders = {};\n if (message.headers) {\n for (const headerName in message.headers) {\n if (headerName) {\n if (headerName.toLowerCase() === HeaderNames_js_1.HeaderNames.Path.toLowerCase()) {\n path = message.headers[headerName];\n }\n else if (headerName.toLowerCase() === HeaderNames_js_1.HeaderNames.RequestId.toLowerCase()) {\n requestId = message.headers[headerName];\n // } else if (headerName.toLowerCase() === HeaderNames.RequestTimestamp.toLowerCase()) {\n // requestTimestamp = message.headers[headerName];\n }\n else if (headerName.toLowerCase() === HeaderNames_js_1.HeaderNames.ContentType.toLowerCase()) {\n contentType = message.headers[headerName];\n }\n else if (headerName.toLowerCase() === HeaderNames_js_1.HeaderNames.RequestStreamId.toLowerCase()) {\n streamId = message.headers[headerName];\n }\n else {\n additionalHeaders[headerName] = message.headers[headerName];\n }\n }\n }\n }\n return new SpeechConnectionMessage(message.messageType, path, requestId, contentType, message.body, streamId, additionalHeaders, message.id);\n }\n}\nexports.SpeechConnectionMessage = SpeechConnectionMessage;\n\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|