mirror of
https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced.git
synced 2026-10-23 08:01:23 +08:00
refactors
This commit is contained in:
@@ -40,6 +40,7 @@ moduleFiles.forEach((file) => {
|
||||
})
|
||||
|
||||
let serverModule = null
|
||||
let generateConfigModule = null
|
||||
|
||||
/**
|
||||
* @type {Record<string, any> & import("./server")}
|
||||
@@ -51,6 +52,17 @@ module.exports = {
|
||||
}
|
||||
return serverModule
|
||||
},
|
||||
/**
|
||||
* 刷新运行时动态配置(匿名令牌 / xeapi 公钥,存于内存 runtimeState)。
|
||||
* 作为依赖使用时可以不调用——首个请求会在凭证缺失时自动引导;
|
||||
* 需要预热或手动续期时再 `await main.generateConfig()`。
|
||||
*/
|
||||
get generateConfig() {
|
||||
if (!generateConfigModule) {
|
||||
generateConfigModule = require('./generateConfig')
|
||||
}
|
||||
return generateConfigModule
|
||||
},
|
||||
...obj,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user