From 6a4cca4665558262eac19da93b3717953467a1d3 Mon Sep 17 00:00:00 2001 From: Ishita Gambhir Date: Mon, 4 Aug 2025 13:05:47 +0530 Subject: [PATCH] =?UTF-8?q?Revert=20"Optimize:=20add=20APIs=20for=20displa?= =?UTF-8?q?yed=20and=20generateDisplayInteractionXdm=20fo=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit e9890d3d519bc71f8f65ac75ebeeb561ee42f861. --- .../app/OptimizeView.tsx | 64 +------------- packages/optimize/README.md | 62 -------------- packages/optimize/__tests__/OptimizeTests.ts | 46 ---------- .../optimize/RCTAEPOptimizeConstants.java | 17 ---- .../optimize/RCTAEPOptimizeModule.java | 75 ----------------- packages/optimize/ios/src/RCTAEPOptimize.m | 84 ------------------- packages/optimize/src/Optimize.ts | 37 +------- .../src/models/PropositionOfferPair.ts | 18 ---- .../optimize/src/utils/cleanProposition.ts | 18 ---- tests/jest/setup.ts | 7 -- 10 files changed, 3 insertions(+), 425 deletions(-) delete mode 100644 packages/optimize/android/src/main/java/com/adobe/marketing/mobile/reactnative/optimize/RCTAEPOptimizeConstants.java delete mode 100644 packages/optimize/src/models/PropositionOfferPair.ts delete mode 100644 packages/optimize/src/utils/cleanProposition.ts diff --git a/apps/AEPSampleAppNewArchEnabled/app/OptimizeView.tsx b/apps/AEPSampleAppNewArchEnabled/app/OptimizeView.tsx index 5411c18be..a28ea79b8 100644 --- a/apps/AEPSampleAppNewArchEnabled/app/OptimizeView.tsx +++ b/apps/AEPSampleAppNewArchEnabled/app/OptimizeView.tsx @@ -84,14 +84,14 @@ export default () => { const updatePropositions = () => { Optimize.updatePropositions(decisionScopes); - console.log('Updated Proposition for decisionScopes:', decisionScopes); + console.log('Updated Propositions'); }; const getPropositions = async () => { const propositions: Map = await Optimize.getPropositions(decisionScopes); + console.log(propositions); if (propositions) { - console.log("get propositions", JSON.stringify(Object.fromEntries(propositions), null, 2)); setTextProposition(propositions.get(decisionScopeText.getName())); setImageProposition(propositions.get(decisionScopeImage.getName())); setHtmlProposition(propositions.get(decisionScopeHtml.getName())); @@ -118,54 +118,6 @@ export default () => { }, }); - const multipleOffersDisplayed = async () => { - const propositionsMap: Map = await Optimize.getPropositions(decisionScopes); - const offerPairs: Array<{proposition: Proposition, offerId: string}> = []; - - propositionsMap.forEach((proposition: Proposition) => { - if (proposition && proposition.items) { - proposition.items.forEach((offer) => { - offerPairs.push({ - proposition: proposition, - offerId: offer.id - }); - }); - } - }); - - console.log('Extracted offer pairs:', offerPairs); - - if (offerPairs.length > 0) { - Optimize.displayed(offerPairs); - console.log(`Called multipleOffersDisplayed with ${offerPairs.length} offers`); - } else { - console.log('No offers found to display'); - } - }; - - const generateDisplayInteractionXdmForMultipleOffers = async () => { - const propositionsMap: Map = await Optimize.getPropositions(decisionScopes); - const offerPairs: Array<{proposition: Proposition, offerId: string}> = []; - - propositionsMap.forEach((proposition: Proposition) => { - if (proposition && proposition.items) { - proposition.items.forEach((offer) => { - offerPairs.push({ - proposition: proposition, - offerId: offer.id - }); - }); - } - }); - - const xdm = await Optimize.generateDisplayInteractionXdm(offerPairs); - if (xdm) { - console.log('Generated Display Interaction XDM for Multiple Offers:', JSON.stringify(xdm, null, 2)); - } else { - console.log('Error in generating Display interaction XDM for multiple offers.'); - } - }; - const renderTargetOffer = () => { if (targetProposition?.items) { if (targetProposition.items[0].format === TARGET_OFFER_TYPE_JSON) { @@ -386,18 +338,6 @@ export default () => { onPress={clearCachedProposition} /> - -