Skip to content

Commit 3959260

Browse files
committed
small refactor inspired on prebid#9952
1 parent 919540a commit 3959260

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

modules/weboramaRtdProvider.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,8 @@ const WEBO_USER_DATA_SOURCE_LABEL = 'wam';
152152
const SFBX_LITE_DATA_SOURCE_LABEL = 'lite';
153153
/** @type {number} */
154154
const GVLID = 284;
155+
/** @type {string} */
156+
const LEGACY_SITE_KEYWORDS_BIDDERS = ['appnexus'];
155157

156158
export const storage = getStorageManager({
157159
moduleType: MODULE_TYPE_RTD,
@@ -689,8 +691,8 @@ class WeboramaRtdProvider {
689691
/** @type {string} */
690692
const bidder = bidderAliasRegistry[bid.bidder] || bid.bidder;
691693

692-
if (bidder == 'appnexus') {
693-
this.#handleAppnexusBid(reqBidsConfigObj, bid, profile, metadata);
694+
if (LEGACY_SITE_KEYWORDS_BIDDERS.includes(bidder)) {
695+
this.#handleSiteLegacyKeywordsBidders(reqBidsConfigObj, bid, profile, metadata);
694696
}
695697
}
696698

@@ -705,7 +707,7 @@ class WeboramaRtdProvider {
705707
return [deepClone(ph.data), deepClone(ph.metadata)];
706708
}
707709

708-
/** handle appnexus/xandr bid
710+
/** handle site legacy keywords bidders like appnexus/xandr
709711
* @method
710712
* @private
711713
* @param {Object} reqBidsConfigObj
@@ -718,7 +720,7 @@ class WeboramaRtdProvider {
718720
* @returns {void}
719721
*/
720722
// eslint-disable-next-line no-dupe-class-members
721-
#handleAppnexusBid(reqBidsConfigObj, bid, profile, metadata) {
723+
#handleSiteLegacyKeywordsBidders(reqBidsConfigObj, bid, profile, metadata) {
722724
if (metadata.user) {
723725
this.#setBidderOrtb2(reqBidsConfigObj.ortb2Fragments?.bidder, bid.bidder, 'user.keywords', profile);
724726
} else {

0 commit comments

Comments
 (0)