diff --git a/src/mixins/getCredentials.js b/src/mixins/getCredentials.js index a63d8f2..47368b8 100644 --- a/src/mixins/getCredentials.js +++ b/src/mixins/getCredentials.js @@ -41,6 +41,6 @@ module.exports = { this.apiKey = _get(response, 'data.user.apikey', ''); this.at = _get(response, 'data.at', ''); - return response; + return response.data; }, }; diff --git a/src/mixins/getRegion.js b/src/mixins/getRegion.js index 1fdc22e..c052f6e 100644 --- a/src/mixins/getRegion.js +++ b/src/mixins/getRegion.js @@ -3,16 +3,12 @@ const errors = require('../data/errors'); module.exports = { async getRegion() { - if (!this.email || !this.password) { - return { error: 406, msg: errors.invalidAuth }; - } - const credentials = await this.getCredentials(); const error = _get(credentials, 'error', false); if (error) { - return credentials; + throw new Error(`[${error}] ${errors[error]}`); } return {