Skip to content

Commit a2489ac

Browse files
committed
f Rename PeerInfoStorage to PeerStore
Omit the superfluous `Info`
1 parent da21e54 commit a2489ac

File tree

3 files changed

+18
-21
lines changed

3 files changed

+18
-21
lines changed

src/io/utils.rs

Lines changed: 4 additions & 7 deletions
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

Lines changed: 3 additions & 3 deletions
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

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, ToSocketAddrs};
1515
use std::ops::Deref;
1616
use std::sync::RwLock;
1717

18-
pub struct PeerInfoStorage<K: Deref, L: Deref>
18+
pub struct PeerStore<K: Deref, L: Deref>
1919
where
2020
K::Target: KVStore,
2121
L::Target: Logger,
@@ -25,7 +25,7 @@ where
2525
logger: L,
2626
}
2727

28-
impl<K: Deref, L: Deref> PeerInfoStorage<K, L>
28+
impl<K: Deref, L: Deref> PeerStore<K, L>
2929
where
3030
K::Target: KVStore,
3131
L::Target: Logger,
@@ -73,7 +73,7 @@ where
7373
);
7474
Error::PersistenceFailed
7575
})?;
76-
PeerInfoStorageSerWrapper(&*locked_peers).write(&mut writer).map_err(|e| {
76+
PeerStoreSerWrapper(&*locked_peers).write(&mut writer).map_err(|e| {
7777
log_error!(
7878
self.logger,
7979
"Writing peer data to key {}/{} failed due to: {}",
@@ -97,7 +97,7 @@ where
9797
}
9898
}
9999

100-
impl<K: Deref, L: Deref> ReadableArgs<(K, L)> for PeerInfoStorage<K, L>
100+
impl<K: Deref, L: Deref> ReadableArgs<(K, L)> for PeerStore<K, L>
101101
where
102102
K::Target: KVStore,
103103
L::Target: Logger,
@@ -107,16 +107,16 @@ where
107107
reader: &mut R, args: (K, L),
108108
) -> Result<Self, lightning::ln::msgs::DecodeError> {
109109
let (kv_store, logger) = args;
110-
let read_peers: PeerInfoStorageDeserWrapper = Readable::read(reader)?;
110+
let read_peers: PeerStoreDeserWrapper = Readable::read(reader)?;
111111
let peers: RwLock<HashMap<PublicKey, PeerInfo>> = RwLock::new(read_peers.0);
112112
Ok(Self { peers, kv_store, logger })
113113
}
114114
}
115115

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

119-
impl Readable for PeerInfoStorageDeserWrapper {
119+
impl Readable for PeerStoreDeserWrapper {
120120
fn read<R: lightning::io::Read>(
121121
reader: &mut R,
122122
) -> Result<Self, lightning::ln::msgs::DecodeError> {
@@ -131,9 +131,9 @@ impl Readable for PeerInfoStorageDeserWrapper {
131131
}
132132
}
133133

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

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

231231
let pubkey = PublicKey::from_str(
232232
"0276607124ebe6a6c9338517b6f485825b27c2dcc0b9fc2aa6a4c0df91194e5993",
@@ -242,7 +242,7 @@ mod tests {
242242
.get_persisted_bytes(PEER_INFO_PERSISTENCE_NAMESPACE, PEER_INFO_PERSISTENCE_KEY)
243243
.unwrap();
244244
let deser_peer_store =
245-
PeerInfoStorage::read(&mut &persisted_bytes[..], (Arc::clone(&store), logger)).unwrap();
245+
PeerStore::read(&mut &persisted_bytes[..], (Arc::clone(&store), logger)).unwrap();
246246

247247
let peers = deser_peer_store.list_peers();
248248
assert_eq!(peers.len(), 1);

0 commit comments

Comments
 (0)