增加兼容性

This commit is contained in:
binaryify.zhuang 2022-01-27 11:23:44 +08:00
parent d5b2952299
commit e7c153d9e9
6 changed files with 25 additions and 7 deletions

View File

@ -4,9 +4,6 @@
- app.js 重构[#1453](https://github.com/Binaryify/NeteaseCloudMusicApi/pull/1453)
Breaking changes:
... 待整理
- 修复 pkg 打包问题
### 4.3.0 | 2022.01.22

View File

@ -1,4 +1,4 @@
const { avatar_upload, login_cellphone } = require('../main')
const { avatar_upload, login_cellphone } = require('../server')
const fs = require('fs')
const path = require('path')

View File

@ -1,4 +1,4 @@
const { cloud, login_cellphone } = require('../main')
const { cloud, login_cellphone } = require('../server')
const fs = require('fs')
const path = require('path')
const yargs = require('yargs')

View File

@ -1,4 +1,4 @@
const { cloud, login_cellphone } = require('../main')
const { cloud, login_cellphone } = require('../server')
const fs = require('fs')
const path = require('path')

View File

@ -3,7 +3,7 @@ const {
user_cloud,
album_sublist,
song_url,
} = require('../main')
} = require('../server')
async function test() {
try {
const result = await login_cellphone({

View File

@ -294,7 +294,28 @@ async function serveNcmApi(options) {
return appExt
}
let obj = {}
fs.readdirSync(path.join(__dirname, 'module'))
.reverse()
.forEach((file) => {
if (!file.endsWith('.js')) return
let fileModule = require(path.join(__dirname, 'module', file))
obj[file.split('.').shift()] = function (data) {
if (typeof data.cookie === 'string') {
data.cookie = cookieToJson(data.cookie)
}
return fileModule(
{
...data,
cookie: data.cookie ? data.cookie : {},
},
request,
)
}
})
module.exports = {
serveNcmApi,
getModulesDefinitions,
...obj,
}