oneuptime/Scripts/PaymentProvider/CouponCodeGenerator.ts
Simon Larsen d6c693a674
fix fmt
2023-08-08 16:30:02 +01:00

22 lines
658 B
TypeScript

// To run this script:
// export $(grep -v '^#' config.env | xargs) && ts-node ./Scripts/PaymentProvider/CouponCodeGenerator.ts > coupons.csv
import BillingService from 'CommonServer/Services/BillingService';
import Sleep from 'Common/Types/Sleep';
const main: Function = async () => {
for (let i: number = 0; i < 2000; i++) {
const code: string = await BillingService.generateCouponCode({
name: 'Name',
percentOff: 100,
durationInMonths: 12,
maxRedemptions: 1,
});
//eslint-disable-next-line no-console
console.log(code);
await Sleep.sleep(50);
}
};
main();