Skip to content

Commit 6f5a9ce

Browse files
committed
f Rename PeerInfoStorage to PeerStore
Omit the superfluous `Info`
1 parent 4806a32 commit 6f5a9ce

File tree

3 files changed

+18
-21
lines changed

3 files changed

+18
-21
lines changed

src/io/utils.rs

+4-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use super::*;
22
use crate::WALLET_KEYS_SEED_LEN;
33

4-
use crate::peer_store::PeerInfoStorage;
4+
use crate::peer_store::PeerStore;
55
use crate::{EventQueue, PaymentDetails};
66

77
use lightning::chain::channelmonitor::ChannelMonitor;
@@ -142,17 +142,14 @@ where
142142
/// Read previously persisted peer info from the store.
143143
pub(crate) fn read_peer_info<K: Deref, L: Deref>(
144144
kv_store: K, logger: L,
145-
) -> Result<PeerInfoStorage<K, L>, std::io::Error>
145+
) -> Result<PeerStore<K, L>, std::io::Error>
146146
where
147147
K::Target: KVStore,
148148
L::Target: Logger,
149149
{
150150
let mut reader = kv_store.read(PEER_INFO_PERSISTENCE_NAMESPACE, PEER_INFO_PERSISTENCE_KEY)?;
151-
let peer_info = PeerInfoStorage::read(&mut reader, (kv_store, logger)).map_err(|_| {
152-
std::io::Error::new(
153-
std::io::ErrorKind::InvalidData,
154-
"Failed to deserialize PeerInfoStorage",
155-
)
151+
let peer_info = PeerStore::read(&mut reader, (kv_store, logger)).map_err(|_| {
152+
std::io::Error::new(std::io::ErrorKind::InvalidData, "Failed to deserialize PeerStore")
156153
})?;
157154
Ok(peer_info)
158155
}

src/lib.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ use io::fs_store::FilesystemStore;
8989
use io::{KVStore, CHANNEL_MANAGER_PERSISTENCE_KEY, CHANNEL_MANAGER_PERSISTENCE_NAMESPACE};
9090
use payment_store::PaymentStore;
9191
pub use payment_store::{PaymentDetails, PaymentDirection, PaymentStatus};
92-
use peer_store::{PeerInfo, PeerInfoStorage};
92+
use peer_store::{PeerInfo, PeerStore};
9393
use types::{
9494
ChainMonitor, ChannelManager, GossipSync, KeysManager, NetworkGraph, OnionMessenger,
9595
PeerManager, Scorer,
@@ -532,7 +532,7 @@ impl Builder {
532532
Ok(peer_store) => Arc::new(peer_store),
533533
Err(e) => {
534534
if e.kind() == std::io::ErrorKind::NotFound {
535-
Arc::new(PeerInfoStorage::new(Arc::clone(&kv_store), Arc::clone(&logger)))
535+
Arc::new(PeerStore::new(Arc::clone(&kv_store), Arc::clone(&logger)))
536536
} else {
537537
log_error!(logger, "Failed to read peer store: {}", e.to_string());
538538
panic!("Failed to read peer store: {}", e.to_string());
@@ -590,7 +590,7 @@ pub struct Node {
590590
kv_store: Arc<FilesystemStore>,
591591
logger: Arc<FilesystemLogger>,
592592
scorer: Arc<Mutex<Scorer>>,
593-
peer_store: Arc<PeerInfoStorage<Arc<FilesystemStore>, Arc<FilesystemLogger>>>,
593+
peer_store: Arc<PeerStore<Arc<FilesystemStore>, Arc<FilesystemLogger>>>,
594594
payment_store: Arc<PaymentStore<Arc<FilesystemStore>, Arc<FilesystemLogger>>>,
595595
}
596596

src/peer_store.rs

+11-11
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, ToSocketAddrs};
1313
use std::ops::Deref;
1414
use std::sync::RwLock;
1515

16-
pub struct PeerInfoStorage<K: Deref, L: Deref>
16+
pub struct PeerStore<K: Deref, L: Deref>
1717
where
1818
K::Target: KVStore,
1919
L::Target: Logger,
@@ -23,7 +23,7 @@ where
2323
logger: L,
2424
}
2525

26-
impl<K: Deref, L: Deref> PeerInfoStorage<K, L>
26+
impl<K: Deref, L: Deref> PeerStore<K, L>
2727
where
2828
K::Target: KVStore,
2929
L::Target: Logger,
@@ -71,7 +71,7 @@ where
7171
);
7272
Error::PersistenceFailed
7373
})?;
74-
PeerInfoStorageSerWrapper(&*locked_peers).write(&mut writer).map_err(|e| {
74+
PeerStoreSerWrapper(&*locked_peers).write(&mut writer).map_err(|e| {
7575
log_error!(
7676
self.logger,
7777
"Writing peer data to key {}/{} failed due to: {}",
@@ -95,7 +95,7 @@ where
9595
}
9696
}
9797

98-
impl<K: Deref, L: Deref> ReadableArgs<(K, L)> for PeerInfoStorage<K, L>
98+
impl<K: Deref, L: Deref> ReadableArgs<(K, L)> for PeerStore<K, L>
9999
where
100100
K::Target: KVStore,
101101
L::Target: Logger,
@@ -105,16 +105,16 @@ where
105105
reader: &mut R, args: (K, L),
106106
) -> Result<Self, lightning::ln::msgs::DecodeError> {
107107
let (kv_store, logger) = args;
108-
let read_peers: PeerInfoStorageDeserWrapper = Readable::read(reader)?;
108+
let read_peers: PeerStoreDeserWrapper = Readable::read(reader)?;
109109
let peers: RwLock<HashMap<PublicKey, PeerInfo>> = RwLock::new(read_peers.0);
110110
Ok(Self { peers, kv_store, logger })
111111
}
112112
}
113113

114114
#[derive(Clone, Debug, PartialEq, Eq)]
115-
pub(crate) struct PeerInfoStorageDeserWrapper(HashMap<PublicKey, PeerInfo>);
115+
pub(crate) struct PeerStoreDeserWrapper(HashMap<PublicKey, PeerInfo>);
116116

117-
impl Readable for PeerInfoStorageDeserWrapper {
117+
impl Readable for PeerStoreDeserWrapper {
118118
fn read<R: lightning::io::Read>(
119119
reader: &mut R,
120120
) -> Result<Self, lightning::ln::msgs::DecodeError> {
@@ -129,9 +129,9 @@ impl Readable for PeerInfoStorageDeserWrapper {
129129
}
130130
}
131131

132-
pub(crate) struct PeerInfoStorageSerWrapper<'a>(&'a HashMap<PublicKey, PeerInfo>);
132+
pub(crate) struct PeerStoreSerWrapper<'a>(&'a HashMap<PublicKey, PeerInfo>);
133133

134-
impl Writeable for PeerInfoStorageSerWrapper<'_> {
134+
impl Writeable for PeerStoreSerWrapper<'_> {
135135
fn write<W: Writer>(&self, writer: &mut W) -> Result<(), lightning::io::Error> {
136136
(self.0.len() as u16).write(writer)?;
137137
for (k, v) in self.0.iter() {
@@ -224,7 +224,7 @@ mod tests {
224224
fn peer_info_persistence() {
225225
let store = Arc::new(TestStore::new());
226226
let logger = Arc::new(TestLogger::new());
227-
let peer_store = PeerInfoStorage::new(Arc::clone(&store), Arc::clone(&logger));
227+
let peer_store = PeerStore::new(Arc::clone(&store), Arc::clone(&logger));
228228

229229
let pubkey = PublicKey::from_str(
230230
"0276607124ebe6a6c9338517b6f485825b27c2dcc0b9fc2aa6a4c0df91194e5993",
@@ -240,7 +240,7 @@ mod tests {
240240
.get_persisted_bytes(PEER_INFO_PERSISTENCE_NAMESPACE, PEER_INFO_PERSISTENCE_KEY)
241241
.unwrap();
242242
let deser_peer_store =
243-
PeerInfoStorage::read(&mut &persisted_bytes[..], (Arc::clone(&store), logger)).unwrap();
243+
PeerStore::read(&mut &persisted_bytes[..], (Arc::clone(&store), logger)).unwrap();
244244

245245
let peers = deser_peer_store.list_peers();
246246
assert_eq!(peers.len(), 1);

0 commit comments

Comments
 (0)