fix: incomplete albums and artists in library (#765) #704

This commit is contained in:
Changjian Gao 2021-06-11 10:56:05 +08:00 committed by GitHub
parent dd315e573d
commit 12cae1b921
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 7 deletions

View File

@ -87,17 +87,18 @@ export function dailySignin(type = 0) {
/** /**
* 获取收藏的专辑需要登录 * 获取收藏的专辑需要登录
* 说明 : 调用此接口可获取到用户收藏的专辑 * 说明 : 调用此接口可获取到用户收藏的专辑
* - limit : 返回数量 , 默认为 30 * - limit : 返回数量 , 默认为 25
* - offset : 偏移数量用于分页 , :( 页数 -1)*30, 其中 30 limit 的值 , 默认为 0 * - offset : 偏移数量用于分页 , :( 页数 -1)*25, 其中 25 limit 的值 , 默认为 0
* @param {Object} params * @param {Object} params
* @param {number} params.limit * @param {number} params.limit
* @param {number=} params.offset * @param {number=} params.offset
*/ */
export function likedAlbums() { export function likedAlbums(params) {
return request({ return request({
url: '/album/sublist', url: '/album/sublist',
method: 'get', method: 'get',
params: { params: {
limit: params.limit,
timestamp: new Date().getTime(), timestamp: new Date().getTime(),
}, },
}); });
@ -107,11 +108,12 @@ export function likedAlbums() {
* 获取收藏的歌手需要登录 * 获取收藏的歌手需要登录
* 说明 : 调用此接口可获取到用户收藏的歌手 * 说明 : 调用此接口可获取到用户收藏的歌手
*/ */
export function likedArtists() { export function likedArtists(params) {
return request({ return request({
url: '/artist/sublist', url: '/artist/sublist',
method: 'get', method: 'get',
params: { params: {
limit: params.limit,
timestamp: new Date().getTime(), timestamp: new Date().getTime(),
}, },
}); });
@ -121,11 +123,12 @@ export function likedArtists() {
* 获取收藏的MV需要登录 * 获取收藏的MV需要登录
* 说明 : 调用此接口可获取到用户收藏的MV * 说明 : 调用此接口可获取到用户收藏的MV
*/ */
export function likedMVs() { export function likedMVs(params) {
return request({ return request({
url: '/mv/sublist', url: '/mv/sublist',
method: 'get', method: 'get',
params: { params: {
limit: params.limit,
timestamp: new Date().getTime(), timestamp: new Date().getTime(),
}, },
}); });

View File

@ -129,7 +129,7 @@ export default {
}, },
fetchLikedArtists: ({ commit }) => { fetchLikedArtists: ({ commit }) => {
if (!isAccountLoggedIn()) return; if (!isAccountLoggedIn()) return;
return likedArtists().then(result => { return likedArtists({ limit: 2000 }).then(result => {
if (result.data) { if (result.data) {
commit('updateLikedXXX', { commit('updateLikedXXX', {
name: 'artists', name: 'artists',
@ -140,7 +140,7 @@ export default {
}, },
fetchLikedMVs: ({ commit }) => { fetchLikedMVs: ({ commit }) => {
if (!isAccountLoggedIn()) return; if (!isAccountLoggedIn()) return;
return likedMVs().then(result => { return likedMVs({ limit: 2000 }).then(result => {
if (result.data) { if (result.data) {
commit('updateLikedXXX', { commit('updateLikedXXX', {
name: 'mvs', name: 'mvs',