mirror of
https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced.git
synced 2026-10-24 00:21:23 +08:00
fix(eslint): fix files which have eslint problems
This commit is contained in:
+16
-4
@@ -18,12 +18,24 @@ module.exports = async (query, request) => {
|
||||
try {
|
||||
const result = await match(query.id, source)
|
||||
logger.info('开始解灰', query.id, result)
|
||||
if (result.url.includes('kuwo')) {
|
||||
const useProxy = process.env.ENABLE_PROXY || 'false'
|
||||
var proxyUrl = useProxy === 'true' ? process.env.PROXY_URL + result.url : result.url
|
||||
// avoid optional chaining for compatibility
|
||||
let url
|
||||
if (Array.isArray(result)) {
|
||||
url = result[0] && result[0].url ? result[0].url : result[0]
|
||||
} else {
|
||||
url = result && result.url ? result.url : result
|
||||
}
|
||||
let url = Array.isArray(result) ? (result[0]?.url || result[0]) : (result.url || result)
|
||||
// decide proxyUrl after we resolved the actual url value
|
||||
let proxyUrl = ''
|
||||
if (url) {
|
||||
if (url.includes('kuwo')) {
|
||||
const useProxy = process.env.ENABLE_PROXY || 'false'
|
||||
if (useProxy === 'true' && process.env.PROXY_URL) {
|
||||
proxyUrl = process.env.PROXY_URL + url
|
||||
} else {
|
||||
proxyUrl = url
|
||||
}
|
||||
}
|
||||
return {
|
||||
status: 200,
|
||||
body: {
|
||||
|
||||
Reference in New Issue
Block a user