diff options
Diffstat (limited to 'crates/atuin-client/src/register.rs')
| -rw-r--r-- | crates/atuin-client/src/register.rs | 7 |
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)?; |
