Adding login functionality to login view (connection with authmanager).

This commit is contained in:
Daniel Scalzi
2018-01-29 01:23:20 -05:00
parent 52aea274a7
commit 8ea4ae8ec2
4 changed files with 89 additions and 10 deletions

View File

@@ -2,7 +2,11 @@ const ConfigManager = require('./configmanager.js')
const Mojang = require('./mojang.js')
exports.addAccount = async function(username, password){
const session = await Mojang.authenticate(username, password, ConfigManager.getClientToken)
try{
const session = await Mojang.authenticate(username, password, ConfigManager.getClientToken)
} catch (err){
return Promise.reject(err)
}
const ret = ConfigManager.addAuthAccount(session.selectedProfile.id, session.accessToken, username, session.selectedProfile.name)
ConfigManager.save()
return ret