Moved the websocket client into bft_crdt module

This commit is contained in:
Dave Hrycyszyn
2024-06-25 13:54:10 +01:00
parent e6a4fe0fd6
commit a1e62ebb51
6 changed files with 6 additions and 4 deletions

View File

@@ -6,6 +6,7 @@ use bft_json_crdt::{
use serde::{Deserialize, Serialize};
pub mod keys;
pub mod websocket;
#[add_crdt_fields]
#[derive(Clone, CrdtNode, Serialize, Deserialize)]

View File

@@ -1 +1 @@
pub mod websocket;

View File

@@ -1,13 +1,14 @@
use bft_crdt::websocket;
use bft_crdt::TransactionList;
use bft_json_crdt::json_crdt::{BaseCrdt, SignedOp};
use cli::{parse_args, Commands};
use clients::websocket;
use node::SideNode;
use tokio::{sync::mpsc, task};
pub mod bft_crdt;
pub mod bitcoin;
pub(crate) mod cli;
pub mod clients;
pub(crate) mod init;
pub mod node;

View File

@@ -3,7 +3,7 @@ use bft_json_crdt::json_crdt::{BaseCrdt, SignedOp};
use fastcrypto::ed25519::Ed25519KeyPair;
use tokio::sync::mpsc;
use crate::{bft_crdt::TransactionList, clients::websocket::Client, utils};
use crate::{bft_crdt::websocket::Client, bft_crdt::TransactionList, utils};
pub struct SideNode {
crdt: BaseCrdt<TransactionList>,

View File

@@ -3,7 +3,7 @@ use bft_json_crdt::{
keypair::make_keypair,
};
use side_node::{
bft_crdt::TransactionList, bitcoin, clients::websocket::Client, node::SideNode, utils,
bft_crdt::websocket::Client, bft_crdt::TransactionList, bitcoin, node::SideNode, utils,
};
use tokio::sync::mpsc;