扫描终端支持 region 参数按区域懒加载

This commit is contained in:
2569718930@qq.com
2026-05-25 07:00:59 +08:00
parent 699ef065b7
commit c74be88cf9
2 changed files with 6 additions and 1 deletions
+2
View File
@@ -26,6 +26,7 @@ async def scan_terminal(
time_range: str = "today",
limit: int = 25,
force_refresh: bool = False,
region: str = "",
):
return await get_scan_terminal_payload(
request,
@@ -39,6 +40,7 @@ async def scan_terminal(
time_range=time_range,
limit=limit,
force_refresh=force_refresh,
region=region if region else None,
)
+4 -1
View File
@@ -46,9 +46,10 @@ async def get_scan_terminal_payload(
time_range: str = "today",
limit: int = 25,
force_refresh: bool = False,
region: str = "",
) -> Dict[str, Any]:
legacy_routes._assert_entitlement(request)
filters = {
filters: Dict[str, Any] = {
"scan_mode": scan_mode,
"min_price": min_price,
"max_price": max_price,
@@ -59,6 +60,8 @@ async def get_scan_terminal_payload(
"time_range": time_range,
"limit": limit,
}
if region:
filters["trading_region"] = region
return await run_in_threadpool(
legacy_routes.build_scan_terminal_payload,
filters,