diff --git a/gui/src/app/cache.rs b/gui/src/app/cache.rs index 1a26bc67..1ab235a4 100644 --- a/gui/src/app/cache.rs +++ b/gui/src/app/cache.rs @@ -9,6 +9,7 @@ pub struct Cache { pub blockheight: i32, pub coins: Vec, pub rescan_progress: Option, + pub last_poll_timestamp: Option, } /// only used for tests. @@ -20,6 +21,7 @@ impl std::default::Default for Cache { blockheight: 0, coins: Vec::new(), rescan_progress: None, + last_poll_timestamp: None, } } } diff --git a/gui/src/app/mod.rs b/gui/src/app/mod.rs index 4d818e68..ed582920 100644 --- a/gui/src/app/mod.rs +++ b/gui/src/app/mod.rs @@ -281,6 +281,7 @@ impl App { network: info.network, blockheight: info.block_height, rescan_progress: info.rescan_progress, + last_poll_timestamp: info.last_poll_timestamp, }) }, Message::UpdateCache, diff --git a/gui/src/loader.rs b/gui/src/loader.rs index f08b59d7..a7de1c19 100644 --- a/gui/src/loader.rs +++ b/gui/src/loader.rs @@ -380,6 +380,7 @@ pub async fn load_application( network: info.network, blockheight: info.block_height, coins, + last_poll_timestamp: info.last_poll_timestamp, ..Default::default() }; diff --git a/gui/src/main.rs b/gui/src/main.rs index ab33981e..7aac5a0a 100644 --- a/gui/src/main.rs +++ b/gui/src/main.rs @@ -461,6 +461,7 @@ pub fn create_app_with_remote_backend( rescan_progress: None, datadir_path: datadir.clone(), blockheight: wallet.tip_height.unwrap_or(0), + last_poll_timestamp: None, // We ignore this field for remote backend. }, Arc::new( Wallet::new(wallet.descriptor)