Revert "remove close_store command since we extend from Resource"

This reverts commit 4a29fc8990.
This commit is contained in:
Lucas Nogueira
2024-10-17 07:38:18 -03:00
parent 4a29fc8990
commit 70a1830e7d
8 changed files with 78 additions and 3 deletions
+20 -2
View File
@@ -133,6 +133,11 @@ async fn get_store<R: Runtime>(
Ok(stores.get(&resolve_store_path(&app, path)?).copied())
}
#[tauri::command]
async fn close_store<R: Runtime>(app: AppHandle<R>, rid: ResourceId) -> Result<()> {
Ok(app.resources_table().close(rid)?)
}
#[tauri::command]
async fn set<R: Runtime>(
app: AppHandle<R>,
@@ -414,8 +419,21 @@ impl Builder {
pub fn build<R: Runtime>(self) -> TauriPlugin<R> {
plugin::Builder::new("store")
.invoke_handler(tauri::generate_handler![
load, get_store, set, get, has, delete, clear, reset, keys, values, length,
entries, reload, save,
load,
get_store,
close_store,
set,
get,
has,
delete,
clear,
reset,
keys,
values,
length,
entries,
reload,
save,
])
.setup(move |app_handle, _api| {
app_handle.manage(StoreState {