扫描终端按需加载:后端支持 trading_region 过滤 + skip_polymarket 快速通道

scan_terminal_service:trading_region 参数预过滤城市列表。scan_terminal_city_row:快速模式跳过 Polymarket RPC。前端 hook 支持按区域查询。
This commit is contained in:
2569718930@qq.com
2026-05-25 06:32:42 +08:00
parent dd8f1c2d73
commit d64a92fd24
4 changed files with 22 additions and 4 deletions
@@ -13,9 +13,11 @@ import type { ScanTerminalResponse } from "@/lib/dashboard-types";
export function useScanTerminalQuery({
isPro,
proAccessLoading,
tradingRegion,
}: {
isPro: boolean;
proAccessLoading: boolean;
tradingRegion?: string;
}) {
const {
data: terminalData,
@@ -48,11 +50,12 @@ export function useScanTerminalQuery({
scanTerminalClient.getTerminal({
forceRefresh,
signal,
tradingRegion,
}),
showLoading,
});
},
[isPro, proAccessLoading, run],
[isPro, proAccessLoading, run, tradingRegion],
);
useEffect(() => {
@@ -62,7 +65,7 @@ export function useScanTerminalQuery({
return;
}
void fetchScanTerminal({ forceRefresh: false, showLoading: true });
}, [fetchScanTerminal, isPro, proAccessLoading, reset]);
}, [fetchScanTerminal, isPro, proAccessLoading, reset, tradingRegion]);
const refreshScanTerminalManually = useCallback(() => {
if (