aboutsummaryrefslogtreecommitdiff
path: root/crates/iam
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2022-12-21 16:23:12 -0800
committerbenj <benj@rse8.com>2022-12-21 16:23:12 -0800
commitde6339da72af1d61ca5908b780977e2b037ce014 (patch)
tree96add0e538cef4b6b5912492c28a3d5e9ed25cbe /crates/iam
parenta734a77520a3f9f0061e44c4fac6c42801730496 (diff)
downloadsecdiam-de6339da72af1d61ca5908b780977e2b037ce014.tar
secdiam-de6339da72af1d61ca5908b780977e2b037ce014.tar.gz
secdiam-de6339da72af1d61ca5908b780977e2b037ce014.tar.bz2
secdiam-de6339da72af1d61ca5908b780977e2b037ce014.tar.lz
secdiam-de6339da72af1d61ca5908b780977e2b037ce014.tar.xz
secdiam-de6339da72af1d61ca5908b780977e2b037ce014.tar.zst
secdiam-de6339da72af1d61ca5908b780977e2b037ce014.zip
some cleanup
Diffstat (limited to 'crates/iam')
-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,
})