Merge #899: gui(settings): load updated bitcoind settings after saving

bd9d9f2168fcc2cac965f40a561e550752ff33e6 gui(settings): load updated bitcoind settings after saving (jp1ac4)

Pull request description:

  Currently, the Bitcoin Core settings page doesn't show the updated values after saving changes and needs to be reloaded in order to refresh. This change makes the Bitcoin Core settings page reload after changes are saved so that they are shown immediately.

ACKs for top commit:
  edouardparis:
    ACK bd9d9f2168fcc2cac965f40a561e550752ff33e6

Tree-SHA512: f0547a8a52a4cafdf0d464301ef3574f502c262a2238d5100edd960701cb155b5d71db495a740fa074181254ebba2a3d90ddfad7e1897eaab0f6143bb0ccc457
This commit is contained in:
edouardparis 2024-01-03 10:57:04 +01:00
commit 95fd0023da
No known key found for this signature in database
GPG Key ID: E65F7A089C20DC8F

View File

@ -72,7 +72,12 @@ impl State for BitcoindSettingsState {
self.warning = None;
if let Some(current) = self.current {
if let Some(setting) = self.settings.get_mut(current) {
setting.edited(true)
setting.edited(true);
return Command::perform(async {}, |_| {
Message::View(view::Message::Settings(
view::SettingsMessage::EditBitcoindSettings,
))
});
}
}
self.current = None;