Skip to content

Commit

Permalink
chore: 统一为refresh_login
Browse files Browse the repository at this point in the history
  • Loading branch information
ikun0014 committed Oct 16, 2024
1 parent f67de8f commit 6c6ef01
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion common/default_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@
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
Expand Down
2 changes: 1 addition & 1 deletion modules/kg/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
from common import Httpx
from common import utils
import asyncio
from . import refresh_token
from . import refresh_login

async def info(hash_):
tasks = []
Expand Down
20 changes: 10 additions & 10 deletions modules/kg/refresh_token.py → modules/kg/refresh_login.py
Original file line number Diff line number Diff line change
@@ -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 -
# ----------------------------------------
Expand All @@ -14,13 +14,13 @@
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')
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand All @@ -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"]
Expand Down

0 comments on commit 6c6ef01

Please sign in to comment.