@@ -15,7 +15,7 @@ use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, ToSocketAddrs};
15
15
use std:: ops:: Deref ;
16
16
use std:: sync:: RwLock ;
17
17
18
- pub struct PeerInfoStorage < K : Deref , L : Deref >
18
+ pub struct PeerStore < K : Deref , L : Deref >
19
19
where
20
20
K :: Target : KVStore ,
21
21
L :: Target : Logger ,
25
25
logger : L ,
26
26
}
27
27
28
- impl < K : Deref , L : Deref > PeerInfoStorage < K , L >
28
+ impl < K : Deref , L : Deref > PeerStore < K , L >
29
29
where
30
30
K :: Target : KVStore ,
31
31
L :: Target : Logger ,
73
73
) ;
74
74
Error :: PersistenceFailed
75
75
} ) ?;
76
- PeerInfoStorageSerWrapper ( & * locked_peers) . write ( & mut writer) . map_err ( |e| {
76
+ PeerStoreSerWrapper ( & * locked_peers) . write ( & mut writer) . map_err ( |e| {
77
77
log_error ! (
78
78
self . logger,
79
79
"Writing peer data to key {}/{} failed due to: {}" ,
97
97
}
98
98
}
99
99
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 >
101
101
where
102
102
K :: Target : KVStore ,
103
103
L :: Target : Logger ,
@@ -107,16 +107,16 @@ where
107
107
reader : & mut R , args : ( K , L ) ,
108
108
) -> Result < Self , lightning:: ln:: msgs:: DecodeError > {
109
109
let ( kv_store, logger) = args;
110
- let read_peers: PeerInfoStorageDeserWrapper = Readable :: read ( reader) ?;
110
+ let read_peers: PeerStoreDeserWrapper = Readable :: read ( reader) ?;
111
111
let peers: RwLock < HashMap < PublicKey , PeerInfo > > = RwLock :: new ( read_peers. 0 ) ;
112
112
Ok ( Self { peers, kv_store, logger } )
113
113
}
114
114
}
115
115
116
116
#[ derive( Clone , Debug , PartialEq , Eq ) ]
117
- pub ( crate ) struct PeerInfoStorageDeserWrapper ( HashMap < PublicKey , PeerInfo > ) ;
117
+ pub ( crate ) struct PeerStoreDeserWrapper ( HashMap < PublicKey , PeerInfo > ) ;
118
118
119
- impl Readable for PeerInfoStorageDeserWrapper {
119
+ impl Readable for PeerStoreDeserWrapper {
120
120
fn read < R : lightning:: io:: Read > (
121
121
reader : & mut R ,
122
122
) -> Result < Self , lightning:: ln:: msgs:: DecodeError > {
@@ -131,9 +131,9 @@ impl Readable for PeerInfoStorageDeserWrapper {
131
131
}
132
132
}
133
133
134
- pub ( crate ) struct PeerInfoStorageSerWrapper < ' a > ( & ' a HashMap < PublicKey , PeerInfo > ) ;
134
+ pub ( crate ) struct PeerStoreSerWrapper < ' a > ( & ' a HashMap < PublicKey , PeerInfo > ) ;
135
135
136
- impl Writeable for PeerInfoStorageSerWrapper < ' _ > {
136
+ impl Writeable for PeerStoreSerWrapper < ' _ > {
137
137
fn write < W : Writer > ( & self , writer : & mut W ) -> Result < ( ) , lightning:: io:: Error > {
138
138
( self . 0 . len ( ) as u16 ) . write ( writer) ?;
139
139
for ( k, v) in self . 0 . iter ( ) {
@@ -226,7 +226,7 @@ mod tests {
226
226
fn peer_info_persistence ( ) {
227
227
let store = Arc :: new ( TestStore :: new ( ) ) ;
228
228
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) ) ;
230
230
231
231
let pubkey = PublicKey :: from_str (
232
232
"0276607124ebe6a6c9338517b6f485825b27c2dcc0b9fc2aa6a4c0df91194e5993" ,
@@ -242,7 +242,7 @@ mod tests {
242
242
. get_persisted_bytes ( PEER_INFO_PERSISTENCE_NAMESPACE , PEER_INFO_PERSISTENCE_KEY )
243
243
. unwrap ( ) ;
244
244
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 ( ) ;
246
246
247
247
let peers = deser_peer_store. list_peers ( ) ;
248
248
assert_eq ! ( peers. len( ) , 1 ) ;
0 commit comments