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