Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const email = program.email || process.env.WIRE_EMAIL;
const password = program.password || process.env.WIRE_PASSWORD;
if (!password) {
console.error('Error: No password given. Run with -p or set `WIRE_PASSWORD`.');
program.outputHelp();
process.exit(1);
}
if (!email) {
console.error('Error: No email given. Run with -e or set `WIRE_EMAIL`.');
program.outputHelp();
process.exit(1);
}
const bot = new Bot({email, password});
const customDataURL: string | undefined = program.file || process.env.TRAVIS_DATA_URL;
const customStorePath: string | undefined = program.store || process.env.STORE_PATH;
const mainHandler = new MainHandler({
...(customDataURL && {dataUrl: customDataURL}),
...(customStorePath && {storePath: customStorePath}),
});
mainHandler
.init()
.then(() => {
bot.addHandler(mainHandler);
return bot.start();
})
.catch(error => {