Skip to content

Commit

Permalink
ue: fix undefined price vogler#44
Browse files Browse the repository at this point in the history
This fix the issue with undefined price. The price wouldn't be defined in the shopping cart unless clicked if it was empty on page load.
  • Loading branch information
ndionne committed Jun 7, 2024
1 parent 9ef9798 commit 2a3cb4d
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions unrealengine.js
Original file line number Diff line number Diff line change
Expand Up @@ -120,24 +120,26 @@ try {
} else {
await p.locator('.btn .add').click();
console.log(' ↳ Added to cart');
await page.waitForTimeout(1000);
}
ids.push(id);
}
if (!ids.length) {
console.log('Nothing to claim');
} else {
await page.waitForTimeout(1000);
console.log('Click shopping cart');
await page.locator('.shopping-cart').click();
await page.waitForTimeout(2000);
const price = (await page.locator('.shopping-cart .total .price').innerText()).split(' ');
console.log('Price: ', price[1], 'instead of', price[0]);
if (price[1] != '0') {
if (price[1] != '0' && price[1] != '$0.00') {
const err = 'Price is not 0! Exit! Please <a href="https://github.com/vogler/free-games-claimer/issues/44">report</a>.';
console.error(err);
notify('unrealengine: ' + err);
process.exit(1);
}
// await page.pause();
console.log('Click shopping cart');
await page.locator('.shopping-cart').click();
// await page.waitForTimeout(2000);
await page.locator('button.checkout').click();
console.log('Click checkout');
Expand Down

0 comments on commit 2a3cb4d

Please sign in to comment.