fix: increase _check_login_state timeout from 10ms to 30s

Scrapling fetch timeout is in milliseconds. 10ms was way too short,
causing every login verification to fail. Set to 30000ms (30s).
This commit is contained in:
RainySY
2026-06-16 22:57:59 +08:00
parent 6dc8c0cf43
commit 5bfb69bd6d

View File

@@ -551,7 +551,7 @@ class LinuxDoPreviewPlugin(Star):
"""检查当前会话是否已登录"""
try:
resp = session.fetch(
"https://linux.do/session/current_user.json", timeout=10
"https://linux.do/session/current_user.json", timeout=30000
)
if resp.status != 200:
return False