Auto-reconnect CTP with new front-end addresses after saving settings
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -546,6 +546,13 @@ class CtpBridge:
|
||||
def mark_disconnected(self) -> None:
|
||||
self._connected_mode = None
|
||||
|
||||
def reconnect_after_settings_saved(self, mode: str) -> dict[str, Any]:
|
||||
"""保存前置/账号后关闭旧连接,并用数据库中的新配置重连。"""
|
||||
self._close_gateway()
|
||||
self._last_error = ""
|
||||
_persist_last_error("")
|
||||
return self.start_connect_async(mode, force=True)
|
||||
|
||||
def _schedule_fee_sync(self, mode: str) -> None:
|
||||
"""连接成功后触发每日同步检查(非每次全量)。"""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user