|
1 | | -// powerbi-client v2.21.0 |
| 1 | +// powerbi-client v2.21.1 |
2 | 2 | // Copyright (c) Microsoft Corporation. |
3 | 3 | // Licensed under the MIT License. |
4 | 4 | (function webpackUniversalModuleDefinition(root, factory) { |
@@ -8931,7 +8931,7 @@ exports.BookmarksManager = BookmarksManager; |
8931 | 8931 | Object.defineProperty(exports, "__esModule", { value: true }); |
8932 | 8932 | /** @ignore */ /** */ |
8933 | 8933 | var config = { |
8934 | | - version: '2.21.0', |
| 8934 | + version: '2.21.1', |
8935 | 8935 | type: 'js' |
8936 | 8936 | }; |
8937 | 8937 | exports.default = config; |
@@ -10044,12 +10044,13 @@ var window_post_message_proxy_1 = __webpack_require__(/*! window-post-message-pr |
10044 | 10044 | var http_post_message_1 = __webpack_require__(/*! http-post-message */ "./node_modules/http-post-message/dist/httpPostMessage.js"); |
10045 | 10045 | var powerbi_router_1 = __webpack_require__(/*! powerbi-router */ "./node_modules/powerbi-router/dist/router.js"); |
10046 | 10046 | var config_1 = __webpack_require__(/*! ./config */ "./src/config.ts"); |
10047 | | -var hpmFactory = function (wpmp, defaultTargetWindow, sdkVersion, sdkType) { |
| 10047 | +var hpmFactory = function (wpmp, defaultTargetWindow, sdkVersion, sdkType, sdkWrapperVersion) { |
10048 | 10048 | if (sdkVersion === void 0) { sdkVersion = config_1.default.version; } |
10049 | 10049 | if (sdkType === void 0) { sdkType = config_1.default.type; } |
10050 | 10050 | return new http_post_message_1.HttpPostMessage(wpmp, { |
10051 | 10051 | 'x-sdk-type': sdkType, |
10052 | | - 'x-sdk-version': sdkVersion |
| 10052 | + 'x-sdk-version': sdkVersion, |
| 10053 | + 'x-sdk-wrapper-version': sdkWrapperVersion, |
10053 | 10054 | }, defaultTargetWindow); |
10054 | 10055 | }; |
10055 | 10056 | exports.hpmFactory = hpmFactory; |
@@ -12410,7 +12411,7 @@ var Service = /** @class */ (function () { |
12410 | 12411 | if (config === void 0) { config = {}; } |
12411 | 12412 | var _this = this; |
12412 | 12413 | this.wpmp = wpmpFactory(config.wpmpName, config.logMessages); |
12413 | | - this.hpm = hpmFactory(this.wpmp, null, config.version, config.type); |
| 12414 | + this.hpm = hpmFactory(this.wpmp, null, config.version, config.type, config.sdkWrapperVersion); |
12414 | 12415 | this.router = routerFactory(this.wpmp); |
12415 | 12416 | this.uniqueSessionId = utils.generateUUID(); |
12416 | 12417 | /** |
@@ -12836,6 +12837,17 @@ var Service = /** @class */ (function () { |
12836 | 12837 | }; |
12837 | 12838 | return iframeContent; |
12838 | 12839 | }; |
| 12840 | + /** |
| 12841 | + * Use this API to set SDK info |
| 12842 | + * |
| 12843 | + * @hidden |
| 12844 | + * @param {string} type |
| 12845 | + * @returns {void} |
| 12846 | + */ |
| 12847 | + Service.prototype.setSdkInfo = function (type, version) { |
| 12848 | + this.hpm.defaultHeaders['x-sdk-type'] = type; |
| 12849 | + this.hpm.defaultHeaders['x-sdk-wrapper-version'] = version; |
| 12850 | + }; |
12839 | 12851 | /** |
12840 | 12852 | * A list of components that this service can embed |
12841 | 12853 | */ |
|
0 commit comments