More re-jigging

This commit is contained in:
Dave Hrycyszyn
2024-06-07 17:18:46 +01:00
parent a81d1f913a
commit d91a631fdc
3 changed files with 20 additions and 43 deletions

View File

@@ -1,26 +1,16 @@
use bft_json_crdt::json_crdt::BaseCrdt;
use fastcrypto::ed25519::Ed25519KeyPair;
use crate::{keys, list_transaction_crdt::TransactionList, utils, websocket::WebSocketClient};
use crate::{list_transaction_crdt::TransactionList, websocket::WebSocketClient};
pub(crate) struct SideNode {
crdt: BaseCrdt<TransactionList>,
keys: Ed25519KeyPair,
websocket_client: WebSocketClient,
}
impl SideNode {
pub(crate) fn new(
websocket_client: WebSocketClient,
crdt: BaseCrdt<TransactionList>,
name: String,
) -> Self {
let side_dir = utils::home(&name);
let keys = keys::load_from_file(side_dir);
pub(crate) fn new(websocket_client: WebSocketClient, crdt: BaseCrdt<TransactionList>) -> Self {
Self {
crdt,
keys,
websocket_client,
}
}