chore: 统一为refresh_login

This commit is contained in:
ikun0014 2024-10-16 20:49:49 +08:00
parent f67de8f43b
commit 6c6ef01681
No known key found for this signature in database
GPG Key ID: CB646D33779F3C89
3 changed files with 12 additions and 12 deletions

View File

@ -107,7 +107,7 @@ module:
interval: 86400
mixsongmid: # mix_songmid的获取方式, 默认auto, 可以改成一个数字手动
value: auto
refresh_token: # 酷狗token保活相关配置30天不刷新token会失效enable是否启动interval刷新间隔。默认appid=1005时有效3116需要更换signatureKey
refresh_login: # 酷狗token保活相关配置30天不刷新token会失效enable是否启动interval刷新间隔。默认appid=1005时有效3116需要更换signatureKey
enable: false
interval: 86000
login_url: http://login.user.kugou.com/v4/login_by_token

View File

@ -22,7 +22,7 @@ from common.exceptions import FailedException
from common import Httpx
from common import utils
import asyncio
from . import refresh_token
from . import refresh_login
async def info(hash_):
tasks = []

View File

@ -1,7 +1,7 @@
# ----------------------------------------
# - mode: python -
# - author: helloplhm-qwq - (feat. Huibq and ikun0014)
# - name: refresh_token.py -
# - name: refresh_login.py -
# - project: lx-music-api-server -
# - license: MIT -
# ----------------------------------------
@ -14,13 +14,13 @@ from common import log
from .utils import signRequest, tools, aes_sign
import ujson as json
logger = log.log('kg_refresh_token')
logger = log.log('kg_refresh_login')
async def refresh():
if (not config.read_config('module.kg.user.token')):
return
if (not config.read_config('module.kg.user.refresh_token.enable')):
if (not config.read_config('module.kg.user.refresh_login.enable')):
return
user_id = config.read_config('module.kg.user.userid')
@ -49,7 +49,7 @@ async def refresh():
'KG-Rec': '1',
'KG-RC': '1',
}
login_url = config.read_config('module.kg.user.refresh_token.login_url')
login_url = config.read_config('module.kg.user.refresh_login.login_url')
req = await signRequest(login_url, params, {'method': 'POST', 'json': data, 'headers': headers})
body = req.json()
if body['error_code'] != 0:
@ -87,7 +87,7 @@ async def refresh():
'KG-Rec': '1',
'KG-RC': '1',
}
login_url = config.read_config('module.kg.user.refresh_token.login_url')
login_url = config.read_config('module.kg.user.refresh_login.login_url')
req = await signRequest(login_url, params, {'method': 'POST', 'json': data, 'headers': headers})
body = req.json()
if body['error_code'] != 0:
@ -105,15 +105,15 @@ async def refresh():
if (not variable.use_cookie_pool):
kgconfig = config.read_config('module.kg')
refresh_login_info = kgconfig.get('refresh_token')
refresh_login_info = kgconfig.get('refresh_login')
if (refresh_login_info):
kgconfig['user']['refresh_token'] = refresh_login_info
kgconfig['user']['refresh_login'] = refresh_login_info
kgconfig.pop('refresh_login')
config.write_config('module.kg', kgconfig)
if (config.read_config('module.kg.user.refresh_token.enable') and not variable.use_cookie_pool):
scheduler.append('kg_refresh_token', refresh,
config.read_config('module.kg.user.refresh_token.interval'))
if (config.read_config('module.kg.user.refresh_login.enable') and not variable.use_cookie_pool):
scheduler.append('kg_refresh_login', refresh,
config.read_config('module.kg.user.refresh_login.interval'))
async def refresh_login_for_pool(user_info):
user_id = user_info["userid"]