22 lines
650 B
JavaScript
22 lines
650 B
JavaScript
require('dotenv').config();
|
|
|
|
const { connect, disconnect } = require('./modules/codeHandler');
|
|
const { createDriver } = require('./modules/driverManager');
|
|
const { createAccount } = require('./modules/microsoftHandler');
|
|
|
|
async function main() {
|
|
const numAccounts = 3;
|
|
await connect();
|
|
const accountPromises = [];
|
|
for (let i = 0; i < numAccounts; i++) {
|
|
const promise = createAccount(createDriver());
|
|
accountPromises.push(promise);
|
|
console.log(`Account ${i + 1} done!`);
|
|
await new Promise((resolve) => setTimeout(resolve, 20000));
|
|
}
|
|
await Promise.all(accountPromises);
|
|
console.log('All accounts done!');
|
|
await disconnect();
|
|
}
|
|
|
|
main(); |