This commit is contained in:
binaryify
2016-08-19 17:51:49 +08:00
parent 07c5933e78
commit aae785cad9
11 changed files with 27 additions and 48 deletions
-1
View File
@@ -12,6 +12,5 @@ let api = {
getArtistAlbums: getArtistAlbums,
getAlbums: getAlbums,
getPlaylists: getPlaylists
}
export {api}
+1 -1
View File
@@ -12,7 +12,7 @@ const getAlbums = (id, callback) => {
let info = JSON.parse(body)
callback && callback(JSON.stringify(info, '', 2))
} else {
console.error(err);
console.error(err)
}
})
}
+1 -1
View File
@@ -12,7 +12,7 @@ const getArtistAlbums = (id, callback, limit = 3, offset = 0) => {
let info = JSON.parse(body)
callback && callback(JSON.stringify(info, '', 2))
} else {
console.error(err);
console.error(err)
}
})
}
+2 -2
View File
@@ -5,14 +5,14 @@ import { deepCopy } from '../util'
const getPlaylists = (id, callback) => {
const option = deepCopy(globalOption)
const url = `${origin}/api/playlist/detail?id=${id}`
const method = 'GET'
const method = 'get'
Object.assign(option, {url, method})
request(option, (err, res, body) => {
if(!err && res.statusCode == 200) {
let info = JSON.parse(body)
callback && callback(JSON.stringify(info, '', 2))
} else {
console.error(err);
console.error(err)
}
})
}
+9 -3
View File
@@ -2,7 +2,7 @@ import request from 'request'
import { origin, globalOption } from '../config'
import { deepCopy } from '../util'
const search = (name = null, callback = null, limit = 3, offset = 0) => {
const search = (name = null, callback = null,onlySong=true, limit = 3, offset = 0) => {
const option = deepCopy(globalOption)
const url = `${origin}/api/search/suggest/web`
const form = {
@@ -15,8 +15,14 @@ const search = (name = null, callback = null, limit = 3, offset = 0) => {
Object.assign(option, { url, form, method })
request(option, (err, res, body) => {
if (!err && res.statusCode == 200) {
let info = JSON.parse(body);
callback && callback(JSON.stringify(info, '', 2))
let info = JSON.parse(body)
let data
if(onlySong){
data=info.result.songs
}else{
data={songs:info.result.songs,mvs:info.result.mvs}
}
callback&&callback(JSON.stringify(data,'',2))
} else {
console.error(err)
}