aboutsummaryrefslogtreecommitdiffstats
path: root/crates/atuin-client/src/register.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/atuin-client/src/register.rs')
-rw-r--r--crates/atuin-client/src/register.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/crates/atuin-client/src/register.rs b/crates/atuin-client/src/register.rs
index dae01efd..b0c80dc4 100644
--- a/crates/atuin-client/src/register.rs
+++ b/crates/atuin-client/src/register.rs
@@ -1,6 +1,4 @@
use eyre::Result;
-use tokio::fs::File;
-use tokio::io::AsyncWriteExt;
use crate::{api_client, settings::Settings};
@@ -13,9 +11,8 @@ pub async fn register(
let session =
api_client::register(settings.sync_address.as_str(), &username, &email, &password).await?;
- let path = settings.session_path.as_str();
- let mut file = File::create(path).await?;
- file.write_all(session.session.as_bytes()).await?;
+ let meta = Settings::meta_store().await?;
+ meta.save_session(&session.session).await?;
let _key = crate::encryption::load_key(settings)?;