1 |
- {"ast":null,"code":"\"use strict\";\n\n// Copyright (c) Microsoft Corporation. All rights reserved.\n// Licensed under the MIT license.\nvar _asyncToGenerator = require(\"F:/workspace/202226701027/huinongbao-app/node_modules/@babel/runtime/helpers/asyncToGenerator.js\").default;\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.WebsocketConnection = void 0;\nconst Exports_js_1 = require(\"../common/Exports.js\");\nconst WebsocketMessageAdapter_js_1 = require(\"./WebsocketMessageAdapter.js\");\nclass WebsocketConnection {\n constructor(uri, queryParameters, headers, messageFormatter, proxyInfo, enableCompression = false, connectionId) {\n this.privIsDisposed = false;\n if (!uri) {\n throw new Exports_js_1.ArgumentNullError(\"uri\");\n }\n if (!messageFormatter) {\n throw new Exports_js_1.ArgumentNullError(\"messageFormatter\");\n }\n this.privMessageFormatter = messageFormatter;\n let queryParams = \"\";\n let i = 0;\n if (queryParameters) {\n for (const paramName in queryParameters) {\n if (paramName) {\n queryParams += i === 0 && uri.indexOf(\"?\") === -1 ? \"?\" : \"&\";\n const key = encodeURIComponent(paramName);\n queryParams += key;\n let val = queryParameters[paramName];\n if (val) {\n val = encodeURIComponent(val);\n queryParams += `=${val}`;\n }\n i++;\n }\n }\n }\n if (headers) {\n for (const headerName in headers) {\n if (headerName) {\n queryParams += i === 0 && uri.indexOf(\"?\") === -1 ? \"?\" : \"&\";\n const val = encodeURIComponent(headers[headerName]);\n queryParams += `${headerName}=${val}`;\n i++;\n }\n }\n }\n this.privUri = uri + queryParams;\n this.privId = connectionId ? connectionId : Exports_js_1.createNoDashGuid();\n this.privConnectionMessageAdapter = new WebsocketMessageAdapter_js_1.WebsocketMessageAdapter(this.privUri, this.id, this.privMessageFormatter, proxyInfo, headers, enableCompression);\n }\n dispose() {\n var _this = this;\n return _asyncToGenerator(function* () {\n _this.privIsDisposed = true;\n if (_this.privConnectionMessageAdapter) {\n yield _this.privConnectionMessageAdapter.close();\n }\n })();\n }\n isDisposed() {\n return this.privIsDisposed;\n }\n get id() {\n return this.privId;\n }\n get uri() {\n return this.privUri;\n }\n state() {\n return this.privConnectionMessageAdapter.state;\n }\n open() {\n return this.privConnectionMessageAdapter.open();\n }\n send(message) {\n return this.privConnectionMessageAdapter.send(message);\n }\n read() {\n return this.privConnectionMessageAdapter.read();\n }\n get events() {\n return this.privConnectionMessageAdapter.events;\n }\n}\nexports.WebsocketConnection = WebsocketConnection;","map":{"version":3,"names":["_asyncToGenerator","require","default","Object","defineProperty","exports","value","WebsocketConnection","Exports_js_1","WebsocketMessageAdapter_js_1","constructor","uri","queryParameters","headers","messageFormatter","proxyInfo","enableCompression","connectionId","privIsDisposed","ArgumentNullError","privMessageFormatter","queryParams","i","paramName","indexOf","key","encodeURIComponent","val","headerName","privUri","privId","createNoDashGuid","privConnectionMessageAdapter","WebsocketMessageAdapter","id","dispose","_this","close","isDisposed","state","open","send","message","read","events"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/microsoft-cognitiveservices-speech-sdk/distrib/lib/src/common.browser/WebsocketConnection.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.WebsocketConnection = void 0;\nconst Exports_js_1 = require(\"../common/Exports.js\");\nconst WebsocketMessageAdapter_js_1 = require(\"./WebsocketMessageAdapter.js\");\nclass WebsocketConnection {\n constructor(uri, queryParameters, headers, messageFormatter, proxyInfo, enableCompression = false, connectionId) {\n this.privIsDisposed = false;\n if (!uri) {\n throw new Exports_js_1.ArgumentNullError(\"uri\");\n }\n if (!messageFormatter) {\n throw new Exports_js_1.ArgumentNullError(\"messageFormatter\");\n }\n this.privMessageFormatter = messageFormatter;\n let queryParams = \"\";\n let i = 0;\n if (queryParameters) {\n for (const paramName in queryParameters) {\n if (paramName) {\n queryParams += ((i === 0) && (uri.indexOf(\"?\") === -1)) ? \"?\" : \"&\";\n const key = encodeURIComponent(paramName);\n queryParams += key;\n let val = queryParameters[paramName];\n if (val) {\n val = encodeURIComponent(val);\n queryParams += `=${val}`;\n }\n i++;\n }\n }\n }\n if (headers) {\n for (const headerName in headers) {\n if (headerName) {\n queryParams += ((i === 0) && (uri.indexOf(\"?\") === -1)) ? \"?\" : \"&\";\n const val = encodeURIComponent(headers[headerName]);\n queryParams += `${headerName}=${val}`;\n i++;\n }\n }\n }\n this.privUri = uri + queryParams;\n this.privId = connectionId ? connectionId : Exports_js_1.createNoDashGuid();\n this.privConnectionMessageAdapter = new WebsocketMessageAdapter_js_1.WebsocketMessageAdapter(this.privUri, this.id, this.privMessageFormatter, proxyInfo, headers, enableCompression);\n }\n async dispose() {\n this.privIsDisposed = true;\n if (this.privConnectionMessageAdapter) {\n await this.privConnectionMessageAdapter.close();\n }\n }\n isDisposed() {\n return this.privIsDisposed;\n }\n get id() {\n return this.privId;\n }\n get uri() {\n return this.privUri;\n }\n state() {\n return this.privConnectionMessageAdapter.state;\n }\n open() {\n return this.privConnectionMessageAdapter.open();\n }\n send(message) {\n return this.privConnectionMessageAdapter.send(message);\n }\n read() {\n return this.privConnectionMessageAdapter.read();\n }\n get events() {\n return this.privConnectionMessageAdapter.events;\n }\n}\nexports.WebsocketConnection = WebsocketConnection;\n\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}
|