Improved engine architecture, and plugin architecture

This commit is contained in:
2026-07-26 17:18:48 +02:00
parent 033f576785
commit d703bdda4e
4 changed files with 183 additions and 199 deletions
+2 -3
View File
@@ -61,13 +61,12 @@ impl TerminalServer {
async fn initialize_client(self: &Arc<Self>, id: &usize) -> tokio::io::Result<()> {
let engine = self.get_engine();
let pair = engine.strategy.pair.lock().await;
self.send_to(
id,
pulse_wire::terminal::TerminalServerMessage::StrategyUpdated(Strategy {
strategy: pair.strategy.manifest.lock().await.clone(),
risk: pair.risk.manifest.lock().await.clone(),
strategy: engine.strategy.strategy.manifest.lock().await.clone(),
risk: engine.strategy.risk.manifest.lock().await.clone(),
mode: Mode::Auto,
state: ItemState::Running,
cooldown: TimeFrame::M15,