扫描终端按需加载:后端支持 trading_region 过滤 + skip_polymarket 快速通道
scan_terminal_service:trading_region 参数预过滤城市列表。scan_terminal_city_row:快速模式跳过 Polymarket RPC。前端 hook 支持按区域查询。
This commit is contained in:
@@ -53,6 +53,7 @@ type AiCityStreamEvent = {
|
||||
type TerminalQueryOptions = {
|
||||
forceRefresh?: boolean;
|
||||
signal?: AbortSignal;
|
||||
tradingRegion?: string;
|
||||
};
|
||||
|
||||
type CityDetailQueryOptions = {
|
||||
@@ -253,6 +254,7 @@ async function readAiCityForecastStream(
|
||||
async function getTerminal({
|
||||
forceRefresh = false,
|
||||
signal,
|
||||
tradingRegion,
|
||||
}: TerminalQueryOptions = {}) {
|
||||
const params = new URLSearchParams({
|
||||
scan_mode: "tradable",
|
||||
@@ -266,6 +268,9 @@ async function getTerminal({
|
||||
force_refresh: String(forceRefresh),
|
||||
skip_polymarket: "true",
|
||||
});
|
||||
if (tradingRegion && tradingRegion !== "all") {
|
||||
params.set("trading_region", tradingRegion);
|
||||
}
|
||||
if (forceRefresh) {
|
||||
params.set("_ts", String(Date.now()));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user