commit e5762fa32e6973d78415680e437a763da8cbc9f4
parent 2f2a6d787d3a44c962d4cb9b724e6318dec40c71
Author: triesap <triesap@radroots.dev>
Date: Mon, 19 Jan 2026 19:40:12 +0000
app: wire reset button to keystore reset
- instantiate nostr keystore for reset flow
- pass keystore into app_init_reset handler
- keep reset status updates unchanged
- preserve reset gating on missing backends
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/app/src/app.rs b/app/src/app.rs
@@ -137,10 +137,13 @@ pub fn App() -> impl IntoView {
let datastore = radroots_app_core::datastore::RadrootsClientWebDatastore::new(
Some(config.datastore.idb_config),
);
+ let keystore = radroots_app_core::keystore::RadrootsClientWebKeystoreNostr::new(
+ Some(config.keystore.nostr_store),
+ );
match app_init_reset(
Some(&datastore),
Some(&config.datastore.key_maps),
- None::<&radroots_app_core::keystore::RadrootsClientWebKeystoreNostr>,
+ Some(&keystore),
)
.await
{