Skip to content

Commit 71018f8

Browse files
committed
refactor: LexePeerManager -> NodePeerManager
1 parent 2f5625c commit 71018f8

File tree

9 files changed

+26
-27
lines changed

9 files changed

+26
-27
lines changed

node/src/command/owner.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ use common::api::node::{ListChannels, NodeInfo};
55
use common::ln::channel::LxChannelDetails;
66

77
use crate::lexe::channel_manager::NodeChannelManager;
8-
use crate::lexe::peer_manager::LexePeerManager;
8+
use crate::lexe::peer_manager::NodePeerManager;
99
use crate::types::NetworkGraphType;
1010

1111
pub fn node_info(
1212
channel_manager: NodeChannelManager,
13-
peer_manager: LexePeerManager,
13+
peer_manager: NodePeerManager,
1414
) -> Result<NodeInfo, NodeApiError> {
1515
let node_pk = channel_manager.get_our_node_id();
1616

node/src/command/server/inject.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use common::shutdown::ShutdownChannel;
99
use warp::Filter;
1010

1111
use crate::lexe::channel_manager::NodeChannelManager;
12-
use crate::lexe::peer_manager::LexePeerManager;
12+
use crate::lexe::peer_manager::NodePeerManager;
1313
use crate::types::NetworkGraphType;
1414

1515
/// Injects a [`UserPk`].
@@ -35,8 +35,8 @@ pub fn channel_manager(
3535

3636
/// Injects a peer manager.
3737
pub fn peer_manager(
38-
peer_manager: LexePeerManager,
39-
) -> impl Filter<Extract = (LexePeerManager,), Error = Infallible> + Clone {
38+
peer_manager: NodePeerManager,
39+
) -> impl Filter<Extract = (NodePeerManager,), Error = Infallible> + Clone {
4040
warp::any().map(move || peer_manager.clone())
4141
}
4242

node/src/command/server/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use warp::{Filter, Rejection, Reply};
2121

2222
use crate::command::{host, owner};
2323
use crate::lexe::channel_manager::NodeChannelManager;
24-
use crate::lexe::peer_manager::LexePeerManager;
24+
use crate::lexe::peer_manager::NodePeerManager;
2525
use crate::types::NetworkGraphType;
2626

2727
mod inject;
@@ -32,7 +32,7 @@ mod inject;
3232
/// [`OwnerNodeRunApi`]: common::api::def::OwnerNodeRunApi
3333
pub fn owner_routes(
3434
channel_manager: NodeChannelManager,
35-
peer_manager: LexePeerManager,
35+
peer_manager: NodePeerManager,
3636
network_graph: Arc<NetworkGraphType>,
3737
activity_tx: mpsc::Sender<()>,
3838
) -> impl Filter<Extract = impl Reply, Error = Rejection> + Clone {

node/src/command/test/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use lexe_ln::logger;
1616
use crate::command::owner;
1717
use crate::init::LexeNode;
1818
use crate::lexe::channel_manager::NodeChannelManager;
19-
use crate::lexe::peer_manager::{ChannelPeer, LexePeerManager};
19+
use crate::lexe::peer_manager::{ChannelPeer, NodePeerManager};
2020
use crate::lexe::persister::NodePersister;
2121
use crate::types::NetworkGraphType;
2222

@@ -122,7 +122,7 @@ impl CommandTestHarness {
122122
self.node.channel_manager.clone()
123123
}
124124

125-
fn peer_manager(&self) -> LexePeerManager {
125+
fn peer_manager(&self) -> NodePeerManager {
126126
self.node.peer_manager.clone()
127127
}
128128

node/src/init.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ use crate::lexe::bitcoind::LexeBitcoind;
3939
use crate::lexe::channel_manager::{
4040
LxChannelMonitorUpdate, NodeChannelManager,
4141
};
42-
use crate::lexe::peer_manager::LexePeerManager;
42+
use crate::lexe::peer_manager::NodePeerManager;
4343
use crate::lexe::persister::NodePersister;
4444
use crate::lexe::sync::SyncedChainListeners;
4545
use crate::types::{
@@ -54,7 +54,6 @@ pub const DEFAULT_CHANNEL_SIZE: usize = 256;
5454
const P2P_RECONNECT_INTERVAL: Duration = Duration::from_secs(60);
5555
const SHUTDOWN_JOIN_TIMEOUT: Duration = Duration::from_secs(15);
5656

57-
// TODO: Eventually move this into the `lexe` module once init is cleaned up
5857
// TODO: Remove once keys_manager, persister, invoice_payer are read in SGX
5958
#[allow(dead_code)]
6059
pub struct LexeNode {
@@ -65,7 +64,7 @@ pub struct LexeNode {
6564

6665
// --- Actors --- //
6766
pub channel_manager: NodeChannelManager,
68-
pub peer_manager: LexePeerManager,
67+
pub peer_manager: NodePeerManager,
6968
pub keys_manager: LexeKeysManager,
7069
pub persister: NodePersister,
7170
chain_monitor: Arc<ChainMonitorType>,
@@ -215,7 +214,7 @@ impl LexeNode {
215214
let scorer = Arc::new(Mutex::new(scorer));
216215

217216
// Initialize PeerManager
218-
let peer_manager = LexePeerManager::init(
217+
let peer_manager = NodePeerManager::init(
219218
rng,
220219
&keys_manager,
221220
channel_manager.clone(),
@@ -593,7 +592,7 @@ async fn gossip_sync(
593592
/// Sets up a `TcpListener` to listen on 0.0.0.0:<peer_port>, handing off
594593
/// resultant `TcpStream`s for the `PeerManager` to manage
595594
async fn spawn_p2p_listener(
596-
peer_manager: LexePeerManager,
595+
peer_manager: NodePeerManager,
597596
peer_port_opt: Option<Port>,
598597
shutdown: ShutdownChannel,
599598
) -> (LxTask<()>, Port) {
@@ -666,7 +665,7 @@ async fn spawn_p2p_listener(
666665
/// Spawns a task that regularly reconnects to the channel peers stored in DB.
667666
fn spawn_p2p_reconnector(
668667
channel_manager: NodeChannelManager,
669-
peer_manager: LexePeerManager,
668+
peer_manager: NodePeerManager,
670669
persister: NodePersister,
671670
shutdown: ShutdownChannel,
672671
) -> LxTask<()> {

node/src/lexe/background_processor.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use tokio::time::{interval, interval_at, Instant};
88
use tracing::{debug, error, info, trace, warn};
99

1010
use crate::lexe::channel_manager::NodeChannelManager;
11-
use crate::lexe::peer_manager::LexePeerManager;
11+
use crate::lexe::peer_manager::NodePeerManager;
1212
use crate::lexe::persister::NodePersister;
1313
use crate::types::{
1414
ChainMonitorType, InvoicePayerType, LxTask, P2PGossipSyncType,
@@ -32,7 +32,7 @@ impl LexeBackgroundProcessor {
3232
#[allow(clippy::too_many_arguments)]
3333
pub fn start(
3434
channel_manager: NodeChannelManager,
35-
peer_manager: LexePeerManager,
35+
peer_manager: NodePeerManager,
3636
persister: NodePersister,
3737
chain_monitor: Arc<ChainMonitorType>,
3838
event_handler: Arc<InvoicePayerType>,

node/src/lexe/channel_manager/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use lightning::util::config::{
1717
};
1818
use tracing::{debug, info};
1919

20-
use crate::lexe::peer_manager::{ChannelPeer, LexePeerManager};
20+
use crate::lexe::peer_manager::{ChannelPeer, NodePeerManager};
2121
use crate::lexe::persister::NodePersister;
2222
use crate::types::{
2323
BlockSourceType, BroadcasterType, ChainMonitorType, ChannelManagerType,
@@ -200,7 +200,7 @@ impl NodeChannelManager {
200200
/// peer, creating the channel, and persisting the newly created channel.
201201
pub async fn open_channel(
202202
&self,
203-
peer_manager: &LexePeerManager,
203+
peer_manager: &NodePeerManager,
204204
persister: &NodePersister,
205205
channel_peer: ChannelPeer,
206206
channel_value_sat: u64,

node/src/lexe/peer_manager.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ const CONNECT_TIMEOUT: Duration = Duration::from_secs(5);
2323

2424
/// An Arc is held internally, so it is fine to clone directly.
2525
#[derive(Clone)]
26-
pub struct LexePeerManager(Arc<PeerManagerType>);
26+
pub struct NodePeerManager(Arc<PeerManagerType>);
2727

28-
impl Deref for LexePeerManager {
28+
impl Deref for NodePeerManager {
2929
type Target = PeerManagerType;
3030
fn deref(&self) -> &Self::Target {
3131
self.0.as_ref()
3232
}
3333
}
3434

35-
impl LexePeerManager {
35+
impl NodePeerManager {
3636
pub fn init(
3737
rng: &mut dyn Crng,
3838
keys_manager: &LexeKeysManager,

node/src/repl.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use lightning_invoice::payment::PaymentError;
2121
use lightning_invoice::{utils, Currency, Invoice};
2222

2323
use crate::lexe::channel_manager::NodeChannelManager;
24-
use crate::lexe::peer_manager::{ChannelPeer, LexePeerManager};
24+
use crate::lexe::peer_manager::{ChannelPeer, NodePeerManager};
2525
use crate::lexe::persister::NodePersister;
2626
use crate::types::{
2727
HTLCStatus, InvoicePayerType, MillisatAmount, NetworkGraphType,
@@ -31,7 +31,7 @@ use crate::types::{
3131
#[allow(clippy::too_many_arguments)]
3232
pub async fn poll_for_user_input(
3333
invoice_payer: Arc<InvoicePayerType>,
34-
peer_manager: LexePeerManager,
34+
peer_manager: NodePeerManager,
3535
channel_manager: NodeChannelManager,
3636
keys_manager: LexeKeysManager,
3737
network_graph: Arc<NetworkGraphType>,
@@ -329,7 +329,7 @@ fn help() {
329329

330330
fn node_info(
331331
channel_manager: &NodeChannelManager,
332-
peer_manager: &LexePeerManager,
332+
peer_manager: &NodePeerManager,
333333
) {
334334
println!("\t{{");
335335
println!("\t\t node_pk: {}", channel_manager.get_our_node_id());
@@ -345,7 +345,7 @@ fn node_info(
345345
println!("\t}},");
346346
}
347347

348-
fn list_peers(peer_manager: LexePeerManager) {
348+
fn list_peers(peer_manager: NodePeerManager) {
349349
println!("\t{{");
350350
for pk in peer_manager.get_peer_node_ids() {
351351
println!("\t\t pk: {}", pk);
@@ -599,7 +599,7 @@ fn get_invoice(
599599
async fn open_channel<'a, I: Iterator<Item = &'a str>>(
600600
mut words: I,
601601
channel_manager: &NodeChannelManager,
602-
peer_manager: &LexePeerManager,
602+
peer_manager: &NodePeerManager,
603603
persister: &NodePersister,
604604
) -> anyhow::Result<()> {
605605
let peer_pk_at_addr = words

0 commit comments

Comments
 (0)