123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- // 收藏单曲到歌单 从歌单删除歌曲
- const createOption = require('../util/option.js')
- module.exports = async (query, request) => {
- //
- const tracks = query.tracks.split(',')
- const data = {
- op: query.op, // del,add
- pid: query.pid, // 歌单id
- trackIds: JSON.stringify(tracks), // 歌曲id
- imme: 'true',
- }
- try {
- const res = await request(
- `/api/playlist/manipulate/tracks`,
- data,
- createOption(query, 'weapi'),
- )
- return {
- status: 200,
- body: {
- ...res,
- },
- }
- } catch (error) {
- if (error.body.code === 512) {
- return request(
- `/api/playlist/manipulate/tracks`,
- {
- op: query.op, // del,add
- pid: query.pid, // 歌单id
- trackIds: JSON.stringify([...tracks, ...tracks]),
- imme: 'true',
- },
- createOption(query, 'weapi'),
- )
- } else {
- return {
- status: 200,
- body: error.body,
- }
- }
- }
- }
|