fix recovery panel reload

Once a psbt was generated with the recovery panel
it is impossible for user to start again a recovery process
He is redirected to the previous generated psbt because
of the panel state being not reset.

This commit reset the panel state on reload.
This commit is contained in:
edouardparis 2024-03-18 11:48:08 +01:00
parent 1310896bf6
commit 56d9dbb72d

View File

@ -194,6 +194,11 @@ impl State for RecoveryPanel {
fn reload(&mut self, daemon: Arc<dyn Daemon + Sync + Send>) -> Command<Message> {
let daemon = daemon.clone();
self.selected_path = None;
self.warning = None;
self.feerate = form::Value::default();
self.recipient = form::Value::default();
self.generated = None;
Command::perform(
async move {
daemon