更新
This commit is contained in:
@@ -5,7 +5,6 @@ import logging
|
||||
from typing import Optional
|
||||
|
||||
from rpa_engine.douyin_im.auth import DouyinAuth
|
||||
from rpa_engine.douyin_im.frontier import ensure_frontier_ws
|
||||
from rpa_engine.douyin_im.session import DouyinImSession
|
||||
from utils.cookie_store import analyze_cookie
|
||||
|
||||
@@ -156,7 +155,9 @@ async def validate_im_session(
|
||||
return False, "缺少 sessionid,无法直连 IM"
|
||||
return False, "Cookie 不满足 IM 直连条件"
|
||||
|
||||
await asyncio.to_thread(ensure_frontier_ws, session)
|
||||
# Frontier discovery belongs to the worker startup lifecycle. Running it
|
||||
# here populated only this temporary assessment session, so a bulk start
|
||||
# immediately repeated the same signing / query work for every account.
|
||||
try:
|
||||
auth = DouyinAuth.from_im_session(session)
|
||||
# 优先用已持久化的 my_uid,避免每次都发起网络 query_my_uid(uid_tt 是加密串,
|
||||
|
||||
Reference in New Issue
Block a user