commit 50ad947bdbd92ae472df691c813956d321a57d65
parent 7f3e9215d560403a1159363afa63d3ebd9c09192
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_studio_app_core::datastore::RadrootsClientWebDatastore::new(
Some(config.datastore.idb_config),
);
+ let keystore = radroots_studio_app_core::keystore::RadrootsClientWebKeystoreNostr::new(
+ Some(config.keystore.nostr_store),
+ );
match app_init_reset(
Some(&datastore),
Some(&config.datastore.key_maps),
- None::<&radroots_studio_app_core::keystore::RadrootsClientWebKeystoreNostr>,
+ Some(&keystore),
)
.await
{