tauri-plugin-secure-storage 1.5.0

Tauri plugin for secure storage using the system's keyring.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use tauri::{AppHandle, command, Runtime};

use crate::models::*;
use crate::Result;
use crate::SecureStorageExt;

#[command]
pub(crate) async fn get_item<R: Runtime>(app: AppHandle<R>, payload: OptionsRequest) -> Result<GetItemResponse> { app.secure_storage().get_item(app.clone(), payload) }

#[command]
pub(crate) async fn set_item<R: Runtime>(app: AppHandle<R>, payload: OptionsRequest) -> Result<Option<String>> { app.secure_storage().set_item(app.clone(), payload) }

#[command]
pub(crate) async fn remove_item<R: Runtime>(app: AppHandle<R>, payload: OptionsRequest) -> Result<bool> { app.secure_storage().remove_item(app.clone(), payload) }