feat: updates

This commit is contained in:
qier222 2022-04-04 17:51:07 +08:00
parent 9971418b8c
commit bbcf1f9340
No known key found for this signature in database
GPG key ID: 9C85007ED905F14D
19 changed files with 306 additions and 15 deletions

View file

@ -3,6 +3,7 @@ import request from '@/utils/request'
export enum TrackApiNames {
FETCH_TRACKS = 'fetchTracks',
FETCH_AUDIO_SOURCE = 'fetchAudioSource',
FETCH_LYRIC = 'fetchLyric',
}
// 获取歌曲详情
@ -71,3 +72,51 @@ export function fetchAudioSource(
params,
})
}
// 获取歌词
export interface FetchLyricParams {
id: number
}
export interface FetchLyricResponse {
code: number
sgc: boolean
sfy: boolean
qfy: boolean
lyricUser?: {
id: number
status: number
demand: number
userid: number
nickname: string
uptime: number
}
transUser?: {
id: number
status: number
demand: number
userid: number
nickname: string
uptime: number
}
lrc: {
version: number
lyric: string
}
klyric?: {
version: number
lyric: string
}
tlyric?: {
version: number
lyric: string
}
}
export function fetchLyric(
params: FetchLyricParams
): Promise<FetchLyricResponse> {
return request({
url: '/lyric',
method: 'get',
params,
})
}