diff --git a/prime-gaming.js b/prime-gaming.js index de4efec..0b5d81b 100644 --- a/prime-gaming.js +++ b/prime-gaming.js @@ -299,8 +299,7 @@ try { } // https://github.com/vogler/free-games-claimer/issues/55 - //TODO - if (1) { + if (cfg.pg_claimdlc) { console.log('Trying to claim in-game content...'); await page.click('button[data-type="InGameLoot"]'); const loot = page.locator('div[data-a-target="offer-list-IN_GAME_LOOT"]'); @@ -326,10 +325,10 @@ try { const dlcs = await Promise.all(cards.map(async card => ({ game: await card.locator('.item-card-details__body p').innerText(), title: await card.locator('.item-card-details__body__primary').innerText(), - url: "https://gaming.amazon.com" + (await card.locator('a').last().getAttribute("href")), + url: "https://gaming.amazon.com" + (await card.locator('a').last().getAttribute("href")),, })) ); - console.log(dlcs); + // console.log(dlcs); const dlc_unlinked = {}; for (const dlc of dlcs) { @@ -353,7 +352,6 @@ try { if (await linkAccountButton.count()) { unlinked_store = await linkAccountButton.getAttribute("aria-label"); console.debug(` Not able to claim. ${unlinked_store}`); - const match = unlinked_store.match(/Link (.*) account/); } else { //TODO this needs to be tested //ran out of possible prime offers