From ebbec7885e1321d9fe700a745545d15dcd66a1e1 Mon Sep 17 00:00:00 2001 From: Djeeberjr Date: Thu, 23 Oct 2025 17:55:29 +0200 Subject: [PATCH] added missing persist mapping --- src/store/id_store.rs | 2 +- src/webserver/api.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/store/id_store.rs b/src/store/id_store.rs index 0c07cf4..15a0bed 100644 --- a/src/store/id_store.rs +++ b/src/store/id_store.rs @@ -66,7 +66,7 @@ impl IDStore { .await } - async fn persist_mapping(&mut self) { + pub async fn persist_mapping(&mut self) { self.persistence_layer.save_mapping(&self.mapping).await } diff --git a/src/webserver/api.rs b/src/webserver/api.rs index 7be6138..66e93ef 100644 --- a/src/webserver/api.rs +++ b/src/webserver/api.rs @@ -42,6 +42,7 @@ pub async fn add_mapping( ) -> impl IntoResponse { let mut store = state.store.lock().await; store.mapping.add_mapping(data.id, data.name); + store.persist_mapping().await; } // SSE /api/idevent