From b3655b095d8dc83dbed7f35a61a871f3f8c92fc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marti=CC=81n=20M?= Date: Mon, 26 Oct 2020 21:17:01 -0300 Subject: [PATCH] getRegion: use v2 API --- src/mixins/getCredentials.js | 2 +- src/mixins/getRegion.js | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) 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 {