Skip to content

Commit de52f94

Browse files
chore(build): Generate latest bundle [skip ci]
1 parent ea35ce8 commit de52f94

2 files changed

Lines changed: 40 additions & 2 deletions

File tree

dist/Rokt-Kit.common.js

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,24 @@ var constructor = function () {
246246
return self.launcher.selectPlacements(selectPlacementsOptions);
247247
}
248248

249+
/**
250+
* Enables optional Integration Launcher extensions before selecting placements
251+
* @param {string} extensionName - Name of the extension to enable
252+
* @returns {Promise<*>} A Promise resolving to the extension API if available
253+
*/
254+
function use(extensionName) {
255+
if (!isKitReady()) {
256+
console.error('Rokt Kit: Not initialized');
257+
return Promise.reject(new Error('Rokt Kit: Not initialized'));
258+
}
259+
if (!extensionName || typeof extensionName !== 'string') {
260+
return Promise.reject(
261+
new Error('Rokt Kit: Invalid extension name')
262+
);
263+
}
264+
return self.launcher.use(extensionName);
265+
}
266+
249267
/**
250268
* Sets extension data for Rokt Web SDK
251269
* @param {Object} partnerExtensionData - The extension data object containing:
@@ -379,6 +397,7 @@ var constructor = function () {
379397
// Called by the mParticle Rokt Manager
380398
this.selectPlacements = selectPlacements;
381399
this.hashAttributes = hashAttributes;
400+
this.use = use;
382401

383402
// Kit Callback Methods
384403
this.init = initForwarder;
@@ -402,7 +421,7 @@ var constructor = function () {
402421

403422
function generateIntegrationName(customIntegrationName) {
404423
var coreSdkVersion = window.mParticle.getVersion();
405-
var kitVersion = "1.7.2";
424+
var kitVersion = "1.8.0";
406425
var name = 'mParticle_' + 'wsdkv_' + coreSdkVersion + '_kitv_' + kitVersion;
407426

408427
if (customIntegrationName) {

dist/Rokt-Kit.iife.js

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,24 @@ var RoktKit = (function (exports) {
245245
return self.launcher.selectPlacements(selectPlacementsOptions);
246246
}
247247

248+
/**
249+
* Enables optional Integration Launcher extensions before selecting placements
250+
* @param {string} extensionName - Name of the extension to enable
251+
* @returns {Promise<*>} A Promise resolving to the extension API if available
252+
*/
253+
function use(extensionName) {
254+
if (!isKitReady()) {
255+
console.error('Rokt Kit: Not initialized');
256+
return Promise.reject(new Error('Rokt Kit: Not initialized'));
257+
}
258+
if (!extensionName || typeof extensionName !== 'string') {
259+
return Promise.reject(
260+
new Error('Rokt Kit: Invalid extension name')
261+
);
262+
}
263+
return self.launcher.use(extensionName);
264+
}
265+
248266
/**
249267
* Sets extension data for Rokt Web SDK
250268
* @param {Object} partnerExtensionData - The extension data object containing:
@@ -378,6 +396,7 @@ var RoktKit = (function (exports) {
378396
// Called by the mParticle Rokt Manager
379397
this.selectPlacements = selectPlacements;
380398
this.hashAttributes = hashAttributes;
399+
this.use = use;
381400

382401
// Kit Callback Methods
383402
this.init = initForwarder;
@@ -401,7 +420,7 @@ var RoktKit = (function (exports) {
401420

402421
function generateIntegrationName(customIntegrationName) {
403422
var coreSdkVersion = window.mParticle.getVersion();
404-
var kitVersion = "1.7.2";
423+
var kitVersion = "1.8.0";
405424
var name = 'mParticle_' + 'wsdkv_' + coreSdkVersion + '_kitv_' + kitVersion;
406425

407426
if (customIntegrationName) {

0 commit comments

Comments
 (0)