mirror of
https://gitlab.com/RemixDev/deezer-js.git
synced 2024-12-28 02:16:18 +00:00
Fixed wrong child selection
This commit is contained in:
parent
b024343ff8
commit
dce27d1de3
|
@ -41,7 +41,7 @@ class Deezer{
|
||||||
this.http_headers['Accept-Language'] = lang
|
this.http_headers['Accept-Language'] = lang
|
||||||
}
|
}
|
||||||
|
|
||||||
async login(email, password, re_captcha_token, child){
|
async login(email, password, re_captcha_token, child=0){
|
||||||
if (child) child = parseInt(child)
|
if (child) child = parseInt(child)
|
||||||
// Check if user already logged in
|
// Check if user already logged in
|
||||||
let user_data = await this.gw.get_user_data()
|
let user_data = await this.gw.get_user_data()
|
||||||
|
@ -69,17 +69,14 @@ class Deezer{
|
||||||
}
|
}
|
||||||
user_data = await this.gw.get_user_data()
|
user_data = await this.gw.get_user_data()
|
||||||
await this._post_login(user_data)
|
await this._post_login(user_data)
|
||||||
if (!child && user_data.USER.MULTI_ACCOUNT.CHILD_COUNT) child = (user_data.USER.MULTI_ACCOUNT.CHILD_COUNT -1) || 0
|
|
||||||
else child = 0
|
|
||||||
this.change_account(child)
|
this.change_account(child)
|
||||||
this.logged_in = true
|
this.logged_in = true
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
async login_via_arl(arl, child){
|
async login_via_arl(arl, child=0){
|
||||||
arl = arl.trim()
|
arl = arl.trim()
|
||||||
if (child) child = parseInt(child)
|
if (child) child = parseInt(child)
|
||||||
|
|
||||||
// Create cookie
|
// Create cookie
|
||||||
let cookie_obj = new Cookie({
|
let cookie_obj = new Cookie({
|
||||||
key: 'arl',
|
key: 'arl',
|
||||||
|
@ -97,8 +94,6 @@ class Deezer{
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
await this._post_login(user_data)
|
await this._post_login(user_data)
|
||||||
if (!child && user_data.USER.MULTI_ACCOUNT.CHILD_COUNT) child = (user_data.USER.MULTI_ACCOUNT.CHILD_COUNT -1) || 0
|
|
||||||
else child = 0
|
|
||||||
this.change_account(child)
|
this.change_account(child)
|
||||||
this.logged_in = true
|
this.logged_in = true
|
||||||
return true
|
return true
|
||||||
|
|
Loading…
Reference in a new issue