fix(eslint): fix files which have eslint problems

This commit is contained in:
MoeFurina
2025-11-01 13:11:38 +08:00
parent 398f410109
commit 597ac1498f
13 changed files with 387 additions and 288 deletions
+16 -4
View File
@@ -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: {