use bft_json_crdt::json_crdt::BaseCrdt; use crate::{list_transaction_crdt::TransactionList, websocket::WebSocketClient}; pub(crate) struct SideNode { crdt: BaseCrdt, websocket_client: WebSocketClient, } impl SideNode { pub(crate) fn new(websocket_client: WebSocketClient, crdt: BaseCrdt) -> Self { Self { crdt, websocket_client, } } pub(crate) async fn start(&mut self) { self.websocket_client.start().await; } }