app

Local-first trade for farms and co-ops
git clone https://radroots.dev/git/app.git
Log | Files | Refs | README | LICENSE

commit 71fcb054d76a6e640ef5098b07c165cf08294790
parent d1cfa6f31e87252cbdafbb9924f56cc1976f047e
Author: triesap <triesap@radroots.dev>
Date:   Mon, 19 Jan 2026 17:14:50 +0000

app: use datastore config during init

- pass configured idb store into datastore init
- keep init error mapping stable
- preserve init state transitions
- avoid additional runtime behavior changes

Diffstat:
Mapp/src/init.rs | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/src/init.rs b/app/src/init.rs @@ -154,7 +154,7 @@ pub async fn app_init_backends(config: AppConfig) -> AppInitResult<AppBackends> idb_store_bootstrap(RADROOTS_IDB_DATABASE, None) .await .map_err(AppInitError::Idb)?; - let datastore = RadrootsClientWebDatastore::new(None); + let datastore = RadrootsClientWebDatastore::new(Some(config.datastore.idb_config)); datastore .init() .await