Improved engine architecture, and plugin architecture
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user