Simplifying

This commit is contained in:
Dave Hrycyszyn
2024-06-10 16:43:45 +01:00
parent 6077c3a519
commit 443c4e1dac
3 changed files with 51 additions and 28 deletions

View File

@@ -39,8 +39,29 @@ async fn setup(name: &String) -> SideNode {
let keys = keys::load_from_file(side_dir);
let (incoming_sender, incoming_receiver) = mpsc::channel::<SignedOp>(32);
let crdt = BaseCrdt::<TransactionList>::new(&keys);
let mut node = SideNode::new(crdt, keys, incoming_receiver);
let node = SideNode::new(crdt, keys, incoming_receiver);
WebSocketClient::start(incoming_sender).await;
println!("Node setup complete.");
WebSocketClient::start(&mut node, incoming_sender).await;
node
}
// async fn maybe_autosend(
// autosend: bool,
// handle: ezsockets::Client<websocket::WebSocketClient>,
// mut node: SideNode,
// ) {
// if autosend {
// let forever = task::spawn(async {
// let mut interval = time::interval(Duration::from_millis(10));
// loop {
// interval.tick().await;
// let fake = utils::fake_transaction("foo123".to_string());
// let signed_op = node.add_transaction_local(fake);
// let json = serde_json::to_string(&signed_op).unwrap();
// handle.text(json).unwrap();
// }
// });
// forever.await.unwrap();
// }
// }