feat: 支持关闭某个平台的服务

This commit is contained in:
ikun0014
2024-10-28 18:07:25 +08:00
parent 88937e4917
commit 3533a72681
2 changed files with 13 additions and 0 deletions

View File

@ -150,6 +150,14 @@ async def handle(request):
try:
query = dict(request.query)
if (method in dir(modules)):
source_enable = config.read_config(f'module.{source}.enable')
if not source_enable:
return handleResult({
'code': 4,
'msg': '此平台已停止服务',
'data': None,
"Your IP": request.remote_addr
}, 404)
return handleResult(await getattr(modules, method)(source, songId, quality, query))
else:
return handleResult(await modules.other(method, source, songId, quality, query))