aboutsummaryrefslogtreecommitdiffstats
path: root/ui/backend/src
diff options
context:
space:
mode:
Diffstat (limited to 'ui/backend/src')
-rw-r--r--ui/backend/src/main.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/ui/backend/src/main.rs b/ui/backend/src/main.rs
index 7adbbbe5..147bf413 100644
--- a/ui/backend/src/main.rs
+++ b/ui/backend/src/main.rs
@@ -111,6 +111,16 @@ async fn login(username: String, password: String, key: String) -> Result<String
}
#[tauri::command]
+async fn logout() -> Result<(), String> {
+ let settings = Settings::new().map_err(|e| e.to_string())?;
+
+ atuin_client::logout::logout(&settings)
+ .map_err(|e| e.to_string())?;
+
+ Ok(())
+}
+
+#[tauri::command]
async fn register(username: String, email: String, password: String) -> Result<String, String> {
let settings = Settings::new().map_err(|e| e.to_string())?;
@@ -257,6 +267,7 @@ fn main() {
config,
session,
login,
+ logout,
register,
history_calendar,
run::pty::pty_open,