@@ -9,6 +9,7 @@ use liana::miniscript::bitcoin::{
9
9
} ;
10
10
use liana_ui:: { component:: modal, widget:: * } ;
11
11
12
+ use crate :: app:: Config ;
12
13
use crate :: daemon:: model:: LabelsLoader ;
13
14
use crate :: {
14
15
app:: {
@@ -112,6 +113,8 @@ impl State for ReceivePanel {
112
113
daemon : Arc < dyn Daemon + Sync + Send > ,
113
114
cache : & Cache ,
114
115
message : Message ,
116
+ _config : & Config ,
117
+ _wallet : Arc < Wallet > ,
115
118
) -> Task < Message > {
116
119
match message {
117
120
Message :: View ( view:: Message :: Label ( _, _) ) | Message :: LabelsUpdated ( _) => {
@@ -328,7 +331,7 @@ async fn verify_address(
328
331
mod tests {
329
332
use super :: * ;
330
333
use crate :: {
331
- app:: { cache:: Cache , view:: Message as viewMessage, Message } ,
334
+ app:: { cache:: Cache , view:: Message as viewMessage, Config , Message } ,
332
335
daemon:: {
333
336
client:: { Lianad , Request } ,
334
337
model:: * ,
@@ -355,14 +358,30 @@ mod tests {
355
358
ChildNumber :: from_normal_idx( 0 ) . unwrap( )
356
359
) ) ) ,
357
360
) ] ) ;
361
+ let config = Config {
362
+ daemon_config_path : None ,
363
+ daemon_rpc_path : None ,
364
+ log_level : None ,
365
+ debug : None ,
366
+ start_internal_bitcoind : false ,
367
+ } ;
368
+
358
369
let wallet = Arc :: new ( Wallet :: new ( LianaDescriptor :: from_str ( DESC ) . unwrap ( ) ) ) ;
359
370
let sandbox: Sandbox < ReceivePanel > =
360
371
Sandbox :: new ( ReceivePanel :: new ( PathBuf :: new ( ) , wallet. clone ( ) ) ) ;
361
372
let client = Arc :: new ( Lianad :: new ( daemon. run ( ) ) ) ;
362
373
let cache = Cache :: default ( ) ;
363
- let sandbox = sandbox. load ( client. clone ( ) , & cache, wallet) . await ;
364
374
let sandbox = sandbox
365
- . update ( client, & cache, Message :: View ( viewMessage:: Next ) )
375
+ . load ( client. clone ( ) , & cache, & config, wallet. clone ( ) )
376
+ . await ;
377
+ let sandbox = sandbox
378
+ . update (
379
+ client,
380
+ & cache,
381
+ Message :: View ( viewMessage:: Next ) ,
382
+ & config,
383
+ wallet,
384
+ )
366
385
. await ;
367
386
368
387
let panel = sandbox. state ( ) ;
0 commit comments