aboutsummaryrefslogtreecommitdiff
path: root/crates/iam
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--crates/iam/src/command.rs5
-rw-r--r--crates/iam/src/main.rs2
2 files changed, 3 insertions, 4 deletions
diff --git a/crates/iam/src/command.rs b/crates/iam/src/command.rs
index 980c4d0..379e7fb 100644
--- a/crates/iam/src/command.rs
+++ b/crates/iam/src/command.rs
@@ -3,12 +3,11 @@ use crate::{
util::{self, error_detail, get_config_profile, Result},
CONFIG_LOGIN_TEMPLATE, CONFIG_SIGNUP_TEMPLATE,
};
-use async_std::fs;
use colored::*;
use rand::distributions::{Alphanumeric, DistString};
use secd::{AuthEmail, AuthStore};
use std::{
- fs::File,
+ fs::{self, File},
io::{self, stdin, stdout, Read, Write},
net::TcpListener,
str::{self, FromStr},
@@ -23,7 +22,7 @@ const DEFAULT_SIGNUP_EMAIL: &str = "<!doctype html><html><body><h1>Welcome to Se
pub async fn admin_init(is_interactive: bool) -> Result<()> {
let config_dir = util::get_config_dir();
let config_profile = get_config_profile();
- fs::create_dir_all(config_dir.clone()).await?;
+ fs::create_dir_all(config_dir.clone());
if config_profile.try_exists()? {
writeln!(
diff --git a/crates/iam/src/main.rs b/crates/iam/src/main.rs
index 90a14af..4f6316a 100644
--- a/crates/iam/src/main.rs
+++ b/crates/iam/src/main.rs
@@ -163,7 +163,7 @@ async fn create(secd: &Secd, cmd: CreateObject) -> Result<Option<String>> {
}
CreateObject::Validation { method, identity } => match method {
ValidationMethod::Email { address } => serde_json::to_string(&Validation {
- validation_id: secd.create_validation_request_email(Some(&address)).await?,
+ validation_id: secd.create_validation_request_email(&address).await?,
note: Some("<secret code> sent to client".into()),
oauth_auth_url: None,
})