Merge pull request #325 from Tymec/main
Ability to use a different email for Legacy Games
This commit is contained in:
commit
357a780aa9
3 changed files with 4 additions and 2 deletions
|
|
@ -92,6 +92,7 @@ Available options/variables and their default values:
|
||||||
| GOG_EMAIL | | GOG email for login. Overrides EMAIL. |
|
| GOG_EMAIL | | GOG email for login. Overrides EMAIL. |
|
||||||
| GOG_PASSWORD | | GOG password for login. Overrides PASSWORD. |
|
| GOG_PASSWORD | | GOG password for login. Overrides PASSWORD. |
|
||||||
| GOG_NEWSLETTER | 0 | Do not unsubscribe from newsletter after claiming a game if 1. |
|
| GOG_NEWSLETTER | 0 | Do not unsubscribe from newsletter after claiming a game if 1. |
|
||||||
|
| LG_EMAIL | | Legacy Games: email to use for redeeming (if not set, defaults to PG_EMAIL) |
|
||||||
|
|
||||||
See `src/config.js` for all options.
|
See `src/config.js` for all options.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -284,8 +284,8 @@ try {
|
||||||
}
|
}
|
||||||
} else if (store == 'legacy games') {
|
} else if (store == 'legacy games') {
|
||||||
await page2.fill('[name=coupon_code]', code);
|
await page2.fill('[name=coupon_code]', code);
|
||||||
await page2.fill('[name=email]', cfg.pg_email); // TODO option for sep. email?
|
await page2.fill('[name=email]', cfg.lg_email);
|
||||||
await page2.fill('[name=email_validate]', cfg.pg_email);
|
await page2.fill('[name=email_validate]', cfg.lg_email);
|
||||||
await page2.uncheck('[name=newsletter_sub]');
|
await page2.uncheck('[name=newsletter_sub]');
|
||||||
await page2.click('[type="submit"]');
|
await page2.click('[type="submit"]');
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,7 @@ export const cfg = {
|
||||||
xbox_otpkey: process.env.XBOX_OTPKEY,
|
xbox_otpkey: process.env.XBOX_OTPKEY,
|
||||||
// experimmental
|
// experimmental
|
||||||
pg_redeem: process.env.PG_REDEEM == '1', // prime-gaming: redeem keys on external stores
|
pg_redeem: process.env.PG_REDEEM == '1', // prime-gaming: redeem keys on external stores
|
||||||
|
lg_email: process.env.LG_EMAIL || process.env.PG_EMAIL || process.env.EMAIL, // prime-gaming: external: legacy-games: email to use for redeeming
|
||||||
pg_claimdlc: process.env.PG_CLAIMDLC == '1', // prime-gaming: claim in-game content
|
pg_claimdlc: process.env.PG_CLAIMDLC == '1', // prime-gaming: claim in-game content
|
||||||
pg_timeLeft: process.env.PG_TIMELEFT == '1', // prime-gaming: list time left to claim
|
pg_timeLeft: process.env.PG_TIMELEFT == '1', // prime-gaming: list time left to claim
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue