Skip to content

Commit 383637b

Browse files
committed
Fix platformRepositories duplication, update build_config.py regex, add default_strategy_profile for binance
1 parent 07e1d61 commit 383637b

3 files changed

Lines changed: 4 additions & 12 deletions

File tree

scripts/build_config.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,8 @@ def inject_into_index_html(config: dict) -> None:
152152

153153
# Remove old hardcoded platform blocks
154154
for pattern in [
155-
r" const defaultRepositories = \{[\s\S]*?\n \};\n",
155+
r" const defaultRepositories = \{[\s\S]*?\n \};\n(?:\s*// Alias for backward compatibility\n\s*const defaultRepositories = platformRepositories;\n)?",
156+
r" const platformRepositories = \{[\s\S]*?\n \};\n(?:\s*// Alias for backward compatibility\n\s*const defaultRepositories = platformRepositories;\n)?",
156157
r" let platformMeta = \{[\s\S]*?\n \};\n",
157158
r" const defaultAccountOptions = \{[\s\S]*?\n \};\n",
158159
]:

web/strategy-switch-console/index.html

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1514,16 +1514,7 @@ <h2 data-i18n="summary">切换摘要</h2>
15141514
};
15151515

15161516

1517-
const platformRepositories = {
1518-
binance: "QuantStrategyLab/BinancePlatform",
1519-
firstrade: "QuantStrategyLab/FirstradePlatform",
1520-
ibkr: "QuantStrategyLab/InteractiveBrokersPlatform",
1521-
longbridge: "QuantStrategyLab/LongBridgePlatform",
1522-
qmt: "QuantStrategyLab/QmtPlatform",
1523-
schwab: "QuantStrategyLab/CharlesSchwabPlatform",
1524-
};
1525-
// Alias for backward compatibility
1526-
const defaultRepositories = platformRepositories;
1517+
15271518

15281519

15291520

web/strategy-switch-console/page_asset.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)