More re-jigging
This commit is contained in:
@@ -26,17 +26,17 @@ async fn main() {
|
||||
}
|
||||
Some(Commands::Run { name }) => {
|
||||
let (crdt, websocket_client) = setup(name);
|
||||
let side_node = &mut SideNode::new(websocket_client, crdt, name.to_owned());
|
||||
let side_node = &mut SideNode::new(websocket_client, crdt);
|
||||
side_node.start().await;
|
||||
}
|
||||
None => println!("No command provided. Exiting. See --help for more information."),
|
||||
}
|
||||
}
|
||||
|
||||
/// Wire everything up outside the application so we can test more easily later
|
||||
fn setup(name: &String) -> (BaseCrdt<TransactionList>, WebSocketClient) {
|
||||
let side_dir = utils::home(name);
|
||||
let keys = keys::load_from_file(side_dir);
|
||||
|
||||
let websocket_client = WebSocketClient::new();
|
||||
let crdt = BaseCrdt::<TransactionList>::new(&keys);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user