// 登录状态

module.exports = (query, request) => {
  return request(
    'GET', `https://music.163.com`, {},
    {cookie: query.cookie, proxy: query.proxy}
  )
    .then(response => {
      try{
        let profile = eval(`(${/GUser\s*=\s*([^;]+);/.exec(response.body)[1]})`)
        let bindings = eval(`(${/GBinds\s*=\s*([^;]+);/.exec(response.body)[1]})`)
        response.body = {code: 200, profile: profile, bindings: bindings}
        return response
      }
      catch(err){
        response.status = 301
        response.body = {code: 301}
        return Promise.reject(response)
      }
    })
}