UNPKG

wmg

Version:

A Commandline Foolin around

23 lines (21 loc) 972 B
var PromptHandler = require('../infrastructure/PromptHandler.js'); var AuthenticationService = require('../service/AuthenticationService.js'); var ConfigHandler = require('../infrastructure/ConfigHandler.js'); exports.execute = function (argv) { PromptHandler.askLoginInfo(function (info) { AuthenticationService.login({ info: info, onSuccess: function (data) { ConfigHandler.writeConfig({ session: data.session }, function (err) { if (err) { console.error('Could not write to file, ', err); } else console.log('You are successfully authenticated and can start playing, have fun!'); process.exit(0); }); }, onFail: function (messages) { console.error('Your login attempt failed. Message: ', messages[0].message); process.exit(0); } }); }); };