Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@microsoft/ocsdk

Package Overview
Dependencies
Maintainers
5
Versions
130
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@microsoft/ocsdk - npm Package Compare versions

Comparing version 0.4.4-main.ff97813 to 0.4.4

lib/Utils/waitTimeBetweenRetriesConfigs.d.ts

40

CHANGELOG.md
# Changelog
All notable changes to this project will be documented in this file.
## [Unreleased]
## [0.4.4] - 2024-03-18
### Added
- Add configurable wait time between retries componenets, and set to 3 secnds for getLWI, and 1 second for all other requests
## [0.4.3] - 2024-02-28
### Added
- Add `useUnauthReconnectIdSigQueryParam` configuration to use `sig` as query parameter to pass `reconnectId` for `Unauthenticated Chat Reconnect` APIs
- Add `Oc-Sessionid` as part of request headers if exists
- Add configurable wait time between retries componenets, and set to 3 secnds for getLWI, and 1 second for all other requests
## [0.4.2] - 2023-12-06
### Added
- Add `GetChatConfigFailed` telemetry event
### Changed
- Removal of `recursive call` in `LoggingSanitizer` as preventive measure for `stack overflow`
## [0.4.1] - 2023-11-10
### Added
- including changes to handle new library versions.
### Security
- Uptake [axios@1.6.1](https://www.npmjs.com/package/axios/v/1.6.1)

@@ -28,7 +43,11 @@ - Uptake [ts-loader@8.4.0](https://www.npmjs.com/package/ts-loader/v/8.4.0)

## [0.4.0] - 2023-07-05
### Added
- `refreshToken` optional query parameter to `getchattoken` endpoint
## [0.3.4] - 2023-03-24
### Added
- `livechatconnector/v3/getchattoken` endpoint

@@ -41,3 +60,5 @@ - `livechatconnector/v3/auth/getchattoken` endpoint

## [0.3.3] - 2023-01-09
### Fix
- Added `requestTimeoutConfig` and `defaultRequestTimeout` to set timeouts on endpoints.

@@ -48,6 +69,9 @@ - Throw `ClientHTTPTimeoutError` exception in case of timeouts.

## [0.3.2] - 2022-11-03
### Changed
- Update methods to log `RequestPath`, `RequestMethod` and `ResponseStatusCode`
### Fix
- Update `getChatToken`'s `error.response` to be optional

@@ -58,3 +82,5 @@

## [0.3.1] - 2022-07-06
### Added
- Add `RequestPayload`, `RequestPath`, `RequestMethod` and `ResponseStatusCode` as log data

@@ -64,2 +90,3 @@ - Strip `Geolocation` log data

### Fix
- Stop `getchattoken` retry calls on `429`

@@ -69,6 +96,9 @@ - Fix `axiosRetry` counter

### Changed
- Rename `getQueueAvailability` to `getAgentAvailability`
## [0.3.0] - 2021-09-23
### Added
- Remove sensitive properties from `Error` object

@@ -79,2 +109,3 @@ - Return `date` field on `getChatConfig` response

### Security
- Uptake [@babel/runtime@7.15.4](https://www.npmjs.com/package/@babel/runtime/v/7.15.4)

@@ -102,3 +133,5 @@ - Uptake [@types/node@12.20.26](https://www.npmjs.com/package/@types/node/v/12.20.26)

## [0.2.0] - 2021-05-05
### Added
- `livechatconnector/v2/auth/getchattoken` endpoint

@@ -110,6 +143,9 @@ - `inbound/typingindicator/livechat/sendtypingindicator` endpoint

## [0.1.1] - 2021-02-16
### Added
- `livechatconnector/v2/getchattoken` endpoint
### Security
- Uptake [@babel/cli@7.12.1](https://www.npmjs.com/package/@babel/cli/v/7.12.1)

@@ -122,3 +158,5 @@ - Uptake [karma@5.2.3](https://www.npmjs.com/package/karma/v/5.2.3)

## [0.1.0] - 2020-09-21
### Added
- Initial release of Omnichannel SDK v0.1.0

@@ -19,2 +19,3 @@ export default interface IAxiosRetryOptions {

headerOverwrites?: string[];
waitTimeInMsBetweenRetries: number | 1000;
}

@@ -33,2 +33,6 @@ import { RequestTimeoutConfig } from "../Common/RequestTimeoutConfig";

useUnauthReconnectIdSigQueryParam: boolean;
/**
* Time in milliseconds between call retries.
*/
waitTimeBetweenRetriesConfig: RequestTimeoutConfig;
}

2

lib/SDK.d.ts

@@ -11,6 +11,6 @@ import FetchChatTokenResponse from "./Model/FetchChatTokenResponse";

import IReconnectableChatsParams from "./Interfaces/IReconnectableChatsParams";
import ISendTypingIndicatorOptionalParams from "./Interfaces/ISendTypingIndicatorOptionalParams";
import ISDK from "./Interfaces/ISDK";
import ISDKConfiguration from "./Interfaces/ISDKConfiguration";
import ISecondaryChannelEventOptionalParams from "./Interfaces/ISecondaryChannelEventOptionalParams";
import ISendTypingIndicatorOptionalParams from "./Interfaces/ISendTypingIndicatorOptionalParams";
import ISessionCloseOptionalParams from "./Interfaces/ISessionCloseOptionalParams";

@@ -17,0 +17,0 @@ import ISessionInitOptionalParams from "./Interfaces/ISessionInitOptionalParams";

@@ -28,5 +28,3 @@ "use strict";

// eslint-disable-line @typescript-eslint/explicit-module-boundary-types
var retryInterval = 1000; // 1 second interval between retries
// Default values
if (axiosRetryOptions.retryOn429 === undefined || axiosRetryOptions.retryOn429 === null) {

@@ -45,3 +43,3 @@ axiosRetryOptions.retryOn429 = true;

axiosRetryOptions.shouldRetry = function (response) {
if (response && response.status && response.status === _Constants["default"].tooManyRequestsStatusCode && axiosRetryOptions.retryOn429 === false) {
if (response !== null && response !== void 0 && response.status && response.status === _Constants["default"].tooManyRequestsStatusCode && axiosRetryOptions.retryOn429 === false) {
return false;

@@ -96,3 +94,3 @@ }

return new Promise(function (resolve) {
return (0, _sleep["default"])(retryInterval).then(function () {
return (0, _sleep["default"])(axiosRetryOptions.waitTimeInMsBetweenRetries).then(function () {
return resolve(axios(config));

@@ -111,2 +109,2 @@ });

exports["default"] = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9VdGlscy9heGlvc1JldHJ5LnRzIl0sIm5hbWVzIjpbImF4aW9zUmV0cnkiLCJheGlvcyIsImF4aW9zUmV0cnlPcHRpb25zIiwicmV0cnlJbnRlcnZhbCIsInJldHJ5T240MjkiLCJ1bmRlZmluZWQiLCJyZXRyaWVzIiwiaGVhZGVyT3ZlcndyaXRlcyIsImN1cnJlbnRUcnkiLCJvblN1Y2Nlc3MiLCJzaG91bGRSZXRyeSIsInJlc3BvbnNlIiwic3RhdHVzIiwiQ29uc3RhbnRzIiwidG9vTWFueVJlcXVlc3RzU3RhdHVzQ29kZSIsIm9uRXJyb3IiLCJlcnJvciIsImNvbmZpZyIsIlByb21pc2UiLCJyZWplY3QiLCJoZWFkZXJzIiwiaGVhZGVyTmFtZSIsInJlc3BvbnNlSGVhZGVyIiwidG9Mb2NhbGVMb3dlckNhc2UiLCJyZXNvbHZlIiwidGhlbiIsImludGVyY2VwdG9ycyIsInVzZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQ0E7O0FBRUE7Ozs7Ozs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBTUEsVUFBVSxHQUFHLFNBQWJBLFVBQWEsQ0FBQ0MsS0FBRCxFQUF1QkMsaUJBQXZCLEVBQWlFO0FBQUU7QUFDcEYsTUFBTUMsYUFBYSxHQUFHLElBQXRCLENBRGtGLENBQ3REO0FBRTVCOztBQUNBLE1BQUlELGlCQUFpQixDQUFDRSxVQUFsQixLQUFpQ0MsU0FBakMsSUFBOENILGlCQUFpQixDQUFDRSxVQUFsQixLQUFpQyxJQUFuRixFQUF5RjtBQUN2RkYsSUFBQUEsaUJBQWlCLENBQUNFLFVBQWxCLEdBQStCLElBQS9CO0FBQ0Q7O0FBRUQsTUFBUUUsT0FBUixHQUFzQ0osaUJBQXRDLENBQVFJLE9BQVI7QUFBQSxNQUFpQkMsZ0JBQWpCLEdBQXNDTCxpQkFBdEMsQ0FBaUJLLGdCQUFqQjtBQUVBLE1BQUlDLFVBQVUsR0FBRyxDQUFqQixDQVZrRixDQVU5RDtBQUVwQjs7QUFDQSxNQUFNQyxTQUFTLEdBQUdKLFNBQWxCLENBYmtGLENBZWxGOztBQUNBLE1BQUksQ0FBQ0gsaUJBQWlCLENBQUNRLFdBQXZCLEVBQW9DO0FBQ2xDUixJQUFBQSxpQkFBaUIsQ0FBQ1EsV0FBbEIsR0FBZ0MsVUFBQ0MsUUFBRCxFQUFjO0FBQzVDLFVBQUlBLFFBQVEsSUFBSUEsUUFBUSxDQUFDQyxNQUFyQixJQUErQkQsUUFBUSxDQUFDQyxNQUFULEtBQW9CQyxzQkFBVUMseUJBQTdELElBQTBGWixpQkFBaUIsQ0FBQ0UsVUFBbEIsS0FBaUMsS0FBL0gsRUFBc0k7QUFDcEksZUFBTyxLQUFQO0FBQ0Q7O0FBQ0QsYUFBTyxJQUFQO0FBQ0QsS0FMRDtBQU1ELEdBdkJpRixDQXlCbEY7OztBQUNBLE1BQU1XLE9BQU8sR0FBRyxTQUFWQSxPQUFVLENBQUNDLEtBQUQsRUFBdUI7QUFFckMsUUFBUUMsTUFBUixHQUE2QkQsS0FBN0IsQ0FBUUMsTUFBUjtBQUFBLFFBQWdCTixRQUFoQixHQUE2QkssS0FBN0IsQ0FBZ0JMLFFBQWhCLENBRnFDLENBR3JDOztBQUNBLFFBQUksQ0FBQ00sTUFBTCxFQUFhO0FBQ1gsYUFBT0MsT0FBTyxDQUFDQyxNQUFSLENBQWVILEtBQWYsQ0FBUDtBQUNELEtBTm9DLENBUXJDOzs7QUFDQSxRQUFJZCxpQkFBaUIsQ0FBQ1EsV0FBbEIsSUFBaUMsQ0FBQ1IsaUJBQWlCLENBQUNRLFdBQWxCLENBQThCQyxRQUE5QixDQUF0QyxFQUErRTtBQUM3RSxhQUFPTyxPQUFPLENBQUNDLE1BQVIsQ0FBZUgsS0FBZixDQUFQO0FBQ0QsS0FYb0MsQ0FZckM7OztBQUNBLFFBQU1OLFdBQVcsR0FBR0YsVUFBVSxHQUFHRixPQUFqQzs7QUFFQSxRQUFJSSxXQUFKLEVBQWlCO0FBQ2ZGLE1BQUFBLFVBQVU7O0FBRVYsVUFBSUQsZ0JBQWdCLElBQUlJLFFBQUosYUFBSUEsUUFBSixlQUFJQSxRQUFRLENBQUVTLE9BQWxDLEVBQTJDO0FBQUEsbURBQ2hCYixnQkFEZ0I7QUFBQTs7QUFBQTtBQUN6Qyw4REFBMkM7QUFBQSxnQkFBaENjLFVBQWdDO0FBQ3pDLGdCQUFNQyxjQUFjLEdBQUdYLFFBQUgsYUFBR0EsUUFBSCx1QkFBR0EsUUFBUSxDQUFFUyxPQUFWLENBQWtCQyxVQUFVLENBQUNFLGlCQUFYLEVBQWxCLENBQXZCOztBQUNBLGdCQUFJRCxjQUFKLEVBQW9CO0FBQ2xCO0FBQ0FMLGNBQUFBLE1BQU0sQ0FBQ0csT0FBUCxDQUFlQyxVQUFmLElBQTZCQyxjQUE3QjtBQUNEO0FBQ0Y7QUFQd0M7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQVExQzs7QUFFRCxhQUFPLElBQUlKLE9BQUosQ0FBWSxVQUFDTSxPQUFEO0FBQUEsZUFBYSx1QkFBTXJCLGFBQU4sRUFBc0NzQixJQUF0QyxDQUEyQztBQUFBLGlCQUFNRCxPQUFPLENBQUN2QixLQUFLLENBQUNnQixNQUFELENBQU4sQ0FBYjtBQUFBLFNBQTNDLENBQWI7QUFBQSxPQUFaLENBQVA7QUFDRDs7QUFDRCxXQUFPQyxPQUFPLENBQUNDLE1BQVIsQ0FBZUgsS0FBZixDQUFQO0FBQ0QsR0EvQkQ7O0FBaUNBZixFQUFBQSxLQUFLLENBQUN5QixZQUFOLENBQW1CZixRQUFuQixDQUE0QmdCLEdBQTVCLENBQWdDbEIsU0FBaEMsRUFBMkNNLE9BQTNDLEVBM0RrRixDQTJEN0I7QUFDdEQsQ0E1REQ7O2VBNkRlZixVIiwic291cmNlUm9vdCI6Im9jc2RrOi8vLyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEF4aW9zSW5zdGFuY2UsIEF4aW9zRXJyb3IgfSBmcm9tIFwiYXhpb3NcIjtcbmltcG9ydCBDb25zdGFudHMgZnJvbSBcIi4uL0NvbW1vbi9Db25zdGFudHNcIjtcbmltcG9ydCBJQXhpb3NSZXRyeU9wdGlvbnMgZnJvbSBcIi4uL0ludGVyZmFjZXMvSUF4aW9zUmV0cnlPcHRpb25zXCI7XG5pbXBvcnQgc2xlZXAgZnJvbSBcIi4vc2xlZXBcIjtcblxuLyoqXG4gKiBDdXN0b20gaGFuZGxlciBmb3IgSFRUUCBjYWxscyB3aXRoIEF4aW9zLiBIYW5kbGVyIGFsbG93cyB0byByZXRyeSBIVFRQIGNhbGxzIGlmIGZhaWxlZC5cbiAqXG4gKiBAcGFyYW0gYXhpb3MgQXhpb3MgaW5zdGFuY2UuXG4gKiBAcGFyYW0gYXhpb3NSZXRyeU9wdGlvbnMgT3B0aW9ucyBmb3IgYXhpb3MgcmV0cnkuXG4gKi9cbmNvbnN0IGF4aW9zUmV0cnkgPSAoYXhpb3M6IEF4aW9zSW5zdGFuY2UsIGF4aW9zUmV0cnlPcHRpb25zOiBJQXhpb3NSZXRyeU9wdGlvbnMpID0+IHsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvZXhwbGljaXQtbW9kdWxlLWJvdW5kYXJ5LXR5cGVzXG4gIGNvbnN0IHJldHJ5SW50ZXJ2YWwgPSAxMDAwOyAvLyAxIHNlY29uZCBpbnRlcnZhbCBiZXR3ZWVuIHJldHJpZXNcblxuICAvLyBEZWZhdWx0IHZhbHVlc1xuICBpZiAoYXhpb3NSZXRyeU9wdGlvbnMucmV0cnlPbjQyOSA9PT0gdW5kZWZpbmVkIHx8IGF4aW9zUmV0cnlPcHRpb25zLnJldHJ5T240MjkgPT09IG51bGwpIHtcbiAgICBheGlvc1JldHJ5T3B0aW9ucy5yZXRyeU9uNDI5ID0gdHJ1ZTtcbiAgfVxuXG4gIGNvbnN0IHsgcmV0cmllcywgaGVhZGVyT3ZlcndyaXRlcyB9ID0gYXhpb3NSZXRyeU9wdGlvbnM7XG5cbiAgbGV0IGN1cnJlbnRUcnkgPSAxOyAvLyBFeGVjdXRlZCBhcyBzb29uIGFzIGFmdGVyIDFzdCB0cnlcblxuICAvLyBNZXRob2QgdG8gaW50ZXJjZXB0cyByZXNwb25zZXMgd2l0aGluIHJhbmdlIG9mIDJ4eFxuICBjb25zdCBvblN1Y2Nlc3MgPSB1bmRlZmluZWQ7XG5cbiAgLy8gZGVmaW5lIGRlZmF1bHQgYmVoYXZpb3VyIGZvciA0MjkgcmV0cmllcyBpbiBjYXNlIHRoZSBoYW5kbGVyIHdhcyBub3QgaW5jbHVkZWQgYnkgdGhlIGNhbGxlci5cbiAgaWYgKCFheGlvc1JldHJ5T3B0aW9ucy5zaG91bGRSZXRyeSkge1xuICAgIGF4aW9zUmV0cnlPcHRpb25zLnNob3VsZFJldHJ5ID0gKHJlc3BvbnNlKSA9PiB7XG4gICAgICBpZiAocmVzcG9uc2UgJiYgcmVzcG9uc2Uuc3RhdHVzICYmIHJlc3BvbnNlLnN0YXR1cyA9PT0gQ29uc3RhbnRzLnRvb01hbnlSZXF1ZXN0c1N0YXR1c0NvZGUgJiYgYXhpb3NSZXRyeU9wdGlvbnMucmV0cnlPbjQyOSA9PT0gZmFsc2UpIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgICAgcmV0dXJuIHRydWU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWV0aG9kIHRvIGludGVyY2VwdHMgcmVzcG9uc2VzIG91dHNpZGUgcmFuZ2Ugb2YgMnh4XG4gIGNvbnN0IG9uRXJyb3IgPSAoZXJyb3I6IEF4aW9zRXJyb3IpID0+IHtcblxuICAgIGNvbnN0IHsgY29uZmlnLCByZXNwb25zZSB9ID0gZXJyb3I7XG4gICAgLy8gSWYgd2UgaGF2ZSBubyBpbmZvcm1hdGlvbiBvZiB0aGUgcmVxdWVzdCB0byByZXRyeVxuICAgIGlmICghY29uZmlnKSB7XG4gICAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QoZXJyb3IpO1xuICAgIH1cblxuICAgIC8vIEV2YWx1YXRlcyBpZiBleGVjdXRpb24gc2hvdWxkIHN0b3AgYWNjb3JkaW5nIHRvIHRoZSBjb25kaXRpb25zIGRlZmluZWQgaW4gdGhlIGhhbmRsZXJcbiAgICBpZiAoYXhpb3NSZXRyeU9wdGlvbnMuc2hvdWxkUmV0cnkgJiYgIWF4aW9zUmV0cnlPcHRpb25zLnNob3VsZFJldHJ5KHJlc3BvbnNlKSkge1xuICAgICAgcmV0dXJuIFByb21pc2UucmVqZWN0KGVycm9yKTtcbiAgICB9XG4gICAgLy8gUmV0cnkgcmVxdWVzdCBpZiBiZWxvdyB0aHJlc2hvbGRcbiAgICBjb25zdCBzaG91bGRSZXRyeSA9IGN1cnJlbnRUcnkgPCByZXRyaWVzO1xuXG4gICAgaWYgKHNob3VsZFJldHJ5KSB7XG4gICAgICBjdXJyZW50VHJ5Kys7XG5cbiAgICAgIGlmIChoZWFkZXJPdmVyd3JpdGVzICYmIHJlc3BvbnNlPy5oZWFkZXJzKSB7XG4gICAgICAgIGZvciAoY29uc3QgaGVhZGVyTmFtZSBvZiBoZWFkZXJPdmVyd3JpdGVzKSB7XG4gICAgICAgICAgY29uc3QgcmVzcG9uc2VIZWFkZXIgPSByZXNwb25zZT8uaGVhZGVyc1toZWFkZXJOYW1lLnRvTG9jYWxlTG93ZXJDYXNlKCldO1xuICAgICAgICAgIGlmIChyZXNwb25zZUhlYWRlcikge1xuICAgICAgICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlY3VyaXR5L2RldGVjdC1vYmplY3QtaW5qZWN0aW9uXG4gICAgICAgICAgICBjb25maWcuaGVhZGVyc1toZWFkZXJOYW1lXSA9IHJlc3BvbnNlSGVhZGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICByZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHNsZWVwKHJldHJ5SW50ZXJ2YWwgYXMgbnVtYmVyIHwgMTAwMCkudGhlbigoKSA9PiByZXNvbHZlKGF4aW9zKGNvbmZpZykpKSk7XG4gICAgfVxuICAgIHJldHVybiBQcm9taXNlLnJlamVjdChlcnJvcik7XG4gIH07XG5cbiAgYXhpb3MuaW50ZXJjZXB0b3JzLnJlc3BvbnNlLnVzZShvblN1Y2Nlc3MsIG9uRXJyb3IpOyAvLyBJbnRlcmNlcHQgcmVzcG9uc2UgYmVmb3JlIHJldHVybmluZ1xufTtcbmV4cG9ydCBkZWZhdWx0IGF4aW9zUmV0cnk7Il19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9VdGlscy9heGlvc1JldHJ5LnRzIl0sIm5hbWVzIjpbImF4aW9zUmV0cnkiLCJheGlvcyIsImF4aW9zUmV0cnlPcHRpb25zIiwicmV0cnlPbjQyOSIsInVuZGVmaW5lZCIsInJldHJpZXMiLCJoZWFkZXJPdmVyd3JpdGVzIiwiY3VycmVudFRyeSIsIm9uU3VjY2VzcyIsInNob3VsZFJldHJ5IiwicmVzcG9uc2UiLCJzdGF0dXMiLCJDb25zdGFudHMiLCJ0b29NYW55UmVxdWVzdHNTdGF0dXNDb2RlIiwib25FcnJvciIsImVycm9yIiwiY29uZmlnIiwiUHJvbWlzZSIsInJlamVjdCIsImhlYWRlcnMiLCJoZWFkZXJOYW1lIiwicmVzcG9uc2VIZWFkZXIiLCJ0b0xvY2FsZUxvd2VyQ2FzZSIsInJlc29sdmUiLCJ3YWl0VGltZUluTXNCZXR3ZWVuUmV0cmllcyIsInRoZW4iLCJpbnRlcmNlcHRvcnMiLCJ1c2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUVBOztBQUVBOzs7Ozs7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQU1BLFVBQVUsR0FBRyxTQUFiQSxVQUFhLENBQUNDLEtBQUQsRUFBdUJDLGlCQUF2QixFQUFpRTtBQUFFO0FBRXBGO0FBQ0EsTUFBSUEsaUJBQWlCLENBQUNDLFVBQWxCLEtBQWlDQyxTQUFqQyxJQUE4Q0YsaUJBQWlCLENBQUNDLFVBQWxCLEtBQWlDLElBQW5GLEVBQXlGO0FBQ3ZGRCxJQUFBQSxpQkFBaUIsQ0FBQ0MsVUFBbEIsR0FBK0IsSUFBL0I7QUFDRDs7QUFFRCxNQUFRRSxPQUFSLEdBQXNDSCxpQkFBdEMsQ0FBUUcsT0FBUjtBQUFBLE1BQWlCQyxnQkFBakIsR0FBc0NKLGlCQUF0QyxDQUFpQkksZ0JBQWpCO0FBRUEsTUFBSUMsVUFBVSxHQUFHLENBQWpCLENBVGtGLENBUzlEO0FBRXBCOztBQUNBLE1BQU1DLFNBQVMsR0FBR0osU0FBbEIsQ0Faa0YsQ0FjbEY7O0FBQ0EsTUFBSSxDQUFDRixpQkFBaUIsQ0FBQ08sV0FBdkIsRUFBb0M7QUFDbENQLElBQUFBLGlCQUFpQixDQUFDTyxXQUFsQixHQUFnQyxVQUFDQyxRQUFELEVBQWM7QUFDNUMsVUFBSUEsUUFBUSxTQUFSLElBQUFBLFFBQVEsV0FBUixJQUFBQSxRQUFRLENBQUVDLE1BQVYsSUFBb0JELFFBQVEsQ0FBQ0MsTUFBVCxLQUFvQkMsc0JBQVVDLHlCQUFsRCxJQUErRVgsaUJBQWlCLENBQUNDLFVBQWxCLEtBQWlDLEtBQXBILEVBQTJIO0FBQ3pILGVBQU8sS0FBUDtBQUNEOztBQUNELGFBQU8sSUFBUDtBQUNELEtBTEQ7QUFNRCxHQXRCaUYsQ0F3QmxGOzs7QUFDQSxNQUFNVyxPQUFPLEdBQUcsU0FBVkEsT0FBVSxDQUFDQyxLQUFELEVBQXVCO0FBRXJDLFFBQVFDLE1BQVIsR0FBNkJELEtBQTdCLENBQVFDLE1BQVI7QUFBQSxRQUFnQk4sUUFBaEIsR0FBNkJLLEtBQTdCLENBQWdCTCxRQUFoQixDQUZxQyxDQUdyQzs7QUFDQSxRQUFJLENBQUNNLE1BQUwsRUFBYTtBQUNYLGFBQU9DLE9BQU8sQ0FBQ0MsTUFBUixDQUFlSCxLQUFmLENBQVA7QUFDRCxLQU5vQyxDQVFyQzs7O0FBQ0EsUUFBSWIsaUJBQWlCLENBQUNPLFdBQWxCLElBQWlDLENBQUNQLGlCQUFpQixDQUFDTyxXQUFsQixDQUE4QkMsUUFBOUIsQ0FBdEMsRUFBK0U7QUFDN0UsYUFBT08sT0FBTyxDQUFDQyxNQUFSLENBQWVILEtBQWYsQ0FBUDtBQUNELEtBWG9DLENBWXJDOzs7QUFDQSxRQUFNTixXQUFXLEdBQUdGLFVBQVUsR0FBR0YsT0FBakM7O0FBRUEsUUFBSUksV0FBSixFQUFpQjtBQUNmRixNQUFBQSxVQUFVOztBQUVWLFVBQUlELGdCQUFnQixJQUFJSSxRQUFKLGFBQUlBLFFBQUosZUFBSUEsUUFBUSxDQUFFUyxPQUFsQyxFQUEyQztBQUFBLG1EQUNoQmIsZ0JBRGdCO0FBQUE7O0FBQUE7QUFDekMsOERBQTJDO0FBQUEsZ0JBQWhDYyxVQUFnQztBQUN6QyxnQkFBTUMsY0FBYyxHQUFHWCxRQUFILGFBQUdBLFFBQUgsdUJBQUdBLFFBQVEsQ0FBRVMsT0FBVixDQUFrQkMsVUFBVSxDQUFDRSxpQkFBWCxFQUFsQixDQUF2Qjs7QUFDQSxnQkFBSUQsY0FBSixFQUFvQjtBQUNsQjtBQUNBTCxjQUFBQSxNQUFNLENBQUNHLE9BQVAsQ0FBZUMsVUFBZixJQUE2QkMsY0FBN0I7QUFDRDtBQUNGO0FBUHdDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFRMUM7O0FBRUQsYUFBTyxJQUFJSixPQUFKLENBQVksVUFBQ00sT0FBRDtBQUFBLGVBQWEsdUJBQU1yQixpQkFBaUIsQ0FBQ3NCLDBCQUF4QixFQUFvREMsSUFBcEQsQ0FBeUQ7QUFBQSxpQkFBTUYsT0FBTyxDQUFDdEIsS0FBSyxDQUFDZSxNQUFELENBQU4sQ0FBYjtBQUFBLFNBQXpELENBQWI7QUFBQSxPQUFaLENBQVA7QUFDRDs7QUFDRCxXQUFPQyxPQUFPLENBQUNDLE1BQVIsQ0FBZUgsS0FBZixDQUFQO0FBQ0QsR0EvQkQ7O0FBaUNBZCxFQUFBQSxLQUFLLENBQUN5QixZQUFOLENBQW1CaEIsUUFBbkIsQ0FBNEJpQixHQUE1QixDQUFnQ25CLFNBQWhDLEVBQTJDTSxPQUEzQyxFQTFEa0YsQ0EwRDdCO0FBQ3RELENBM0REOztlQTREZWQsVSIsInNvdXJjZVJvb3QiOiJvY3NkazovLy8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBeGlvc0Vycm9yLCBBeGlvc0luc3RhbmNlIH0gZnJvbSBcImF4aW9zXCI7XG5cbmltcG9ydCBDb25zdGFudHMgZnJvbSBcIi4uL0NvbW1vbi9Db25zdGFudHNcIjtcbmltcG9ydCBJQXhpb3NSZXRyeU9wdGlvbnMgZnJvbSBcIi4uL0ludGVyZmFjZXMvSUF4aW9zUmV0cnlPcHRpb25zXCI7XG5pbXBvcnQgc2xlZXAgZnJvbSBcIi4vc2xlZXBcIjtcblxuLyoqXG4gKiBDdXN0b20gaGFuZGxlciBmb3IgSFRUUCBjYWxscyB3aXRoIEF4aW9zLiBIYW5kbGVyIGFsbG93cyB0byByZXRyeSBIVFRQIGNhbGxzIGlmIGZhaWxlZC5cbiAqXG4gKiBAcGFyYW0gYXhpb3MgQXhpb3MgaW5zdGFuY2UuXG4gKiBAcGFyYW0gYXhpb3NSZXRyeU9wdGlvbnMgT3B0aW9ucyBmb3IgYXhpb3MgcmV0cnkuXG4gKi9cbmNvbnN0IGF4aW9zUmV0cnkgPSAoYXhpb3M6IEF4aW9zSW5zdGFuY2UsIGF4aW9zUmV0cnlPcHRpb25zOiBJQXhpb3NSZXRyeU9wdGlvbnMpID0+IHsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvZXhwbGljaXQtbW9kdWxlLWJvdW5kYXJ5LXR5cGVzXG5cbiAgLy8gRGVmYXVsdCB2YWx1ZXNcbiAgaWYgKGF4aW9zUmV0cnlPcHRpb25zLnJldHJ5T240MjkgPT09IHVuZGVmaW5lZCB8fCBheGlvc1JldHJ5T3B0aW9ucy5yZXRyeU9uNDI5ID09PSBudWxsKSB7XG4gICAgYXhpb3NSZXRyeU9wdGlvbnMucmV0cnlPbjQyOSA9IHRydWU7XG4gIH1cblxuICBjb25zdCB7IHJldHJpZXMsIGhlYWRlck92ZXJ3cml0ZXMgfSA9IGF4aW9zUmV0cnlPcHRpb25zO1xuXG4gIGxldCBjdXJyZW50VHJ5ID0gMTsgLy8gRXhlY3V0ZWQgYXMgc29vbiBhcyBhZnRlciAxc3QgdHJ5XG5cbiAgLy8gTWV0aG9kIHRvIGludGVyY2VwdHMgcmVzcG9uc2VzIHdpdGhpbiByYW5nZSBvZiAyeHhcbiAgY29uc3Qgb25TdWNjZXNzID0gdW5kZWZpbmVkO1xuXG4gIC8vIGRlZmluZSBkZWZhdWx0IGJlaGF2aW91ciBmb3IgNDI5IHJldHJpZXMgaW4gY2FzZSB0aGUgaGFuZGxlciB3YXMgbm90IGluY2x1ZGVkIGJ5IHRoZSBjYWxsZXIuXG4gIGlmICghYXhpb3NSZXRyeU9wdGlvbnMuc2hvdWxkUmV0cnkpIHtcbiAgICBheGlvc1JldHJ5T3B0aW9ucy5zaG91bGRSZXRyeSA9IChyZXNwb25zZSkgPT4ge1xuICAgICAgaWYgKHJlc3BvbnNlPy5zdGF0dXMgJiYgcmVzcG9uc2Uuc3RhdHVzID09PSBDb25zdGFudHMudG9vTWFueVJlcXVlc3RzU3RhdHVzQ29kZSAmJiBheGlvc1JldHJ5T3B0aW9ucy5yZXRyeU9uNDI5ID09PSBmYWxzZSkge1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICB9XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gIH1cblxuICAvLyBNZXRob2QgdG8gaW50ZXJjZXB0cyByZXNwb25zZXMgb3V0c2lkZSByYW5nZSBvZiAyeHhcbiAgY29uc3Qgb25FcnJvciA9IChlcnJvcjogQXhpb3NFcnJvcikgPT4ge1xuXG4gICAgY29uc3QgeyBjb25maWcsIHJlc3BvbnNlIH0gPSBlcnJvcjtcbiAgICAvLyBJZiB3ZSBoYXZlIG5vIGluZm9ybWF0aW9uIG9mIHRoZSByZXF1ZXN0IHRvIHJldHJ5XG4gICAgaWYgKCFjb25maWcpIHtcbiAgICAgIHJldHVybiBQcm9taXNlLnJlamVjdChlcnJvcik7XG4gICAgfVxuXG4gICAgLy8gRXZhbHVhdGVzIGlmIGV4ZWN1dGlvbiBzaG91bGQgc3RvcCBhY2NvcmRpbmcgdG8gdGhlIGNvbmRpdGlvbnMgZGVmaW5lZCBpbiB0aGUgaGFuZGxlclxuICAgIGlmIChheGlvc1JldHJ5T3B0aW9ucy5zaG91bGRSZXRyeSAmJiAhYXhpb3NSZXRyeU9wdGlvbnMuc2hvdWxkUmV0cnkocmVzcG9uc2UpKSB7XG4gICAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QoZXJyb3IpO1xuICAgIH1cbiAgICAvLyBSZXRyeSByZXF1ZXN0IGlmIGJlbG93IHRocmVzaG9sZFxuICAgIGNvbnN0IHNob3VsZFJldHJ5ID0gY3VycmVudFRyeSA8IHJldHJpZXM7XG5cbiAgICBpZiAoc2hvdWxkUmV0cnkpIHtcbiAgICAgIGN1cnJlbnRUcnkrKztcblxuICAgICAgaWYgKGhlYWRlck92ZXJ3cml0ZXMgJiYgcmVzcG9uc2U/LmhlYWRlcnMpIHtcbiAgICAgICAgZm9yIChjb25zdCBoZWFkZXJOYW1lIG9mIGhlYWRlck92ZXJ3cml0ZXMpIHtcbiAgICAgICAgICBjb25zdCByZXNwb25zZUhlYWRlciA9IHJlc3BvbnNlPy5oZWFkZXJzW2hlYWRlck5hbWUudG9Mb2NhbGVMb3dlckNhc2UoKV07XG4gICAgICAgICAgaWYgKHJlc3BvbnNlSGVhZGVyKSB7XG4gICAgICAgICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VjdXJpdHkvZGV0ZWN0LW9iamVjdC1pbmplY3Rpb25cbiAgICAgICAgICAgIGNvbmZpZy5oZWFkZXJzW2hlYWRlck5hbWVdID0gcmVzcG9uc2VIZWFkZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4gc2xlZXAoYXhpb3NSZXRyeU9wdGlvbnMud2FpdFRpbWVJbk1zQmV0d2VlblJldHJpZXMpLnRoZW4oKCkgPT4gcmVzb2x2ZShheGlvcyhjb25maWcpKSkpO1xuICAgIH1cbiAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QoZXJyb3IpO1xuICB9O1xuXG4gIGF4aW9zLmludGVyY2VwdG9ycy5yZXNwb25zZS51c2Uob25TdWNjZXNzLCBvbkVycm9yKTsgLy8gSW50ZXJjZXB0IHJlc3BvbnNlIGJlZm9yZSByZXR1cm5pbmdcbn07XG5leHBvcnQgZGVmYXVsdCBheGlvc1JldHJ5OyJdfQ==
{
"name": "@microsoft/ocsdk",
"version": "0.4.4-main.ff97813",
"version": "0.4.4",
"description": "Microsoft Omnichannel SDK",

@@ -5,0 +5,0 @@ "files": [

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc