* -c now uses the name parameter given to it
* new branch for failure of secret generation
This commit is contained in:
parent
b15277348f
commit
1c1bb5f3cd
@ -211,21 +211,26 @@ OPTIONS:
|
|||||||
let owner_secret = auth::generate_secret();
|
let owner_secret = auth::generate_secret();
|
||||||
// creation of owner should just dump straight to stdout since this fires
|
// creation of owner should just dump straight to stdout since this fires
|
||||||
// from a commandline parameter anyway
|
// from a commandline parameter anyway
|
||||||
match db::member::Member::add(&p, "owner sama uwu", &owner_secret, perms::OWNER).await {
|
if let Ok(enc_secret) = auth::encrypt_secret(&owner_secret) {
|
||||||
Ok(response) => {
|
match db::member::Member::add(&p, owner_name, &enc_secret, perms::OWNER).await {
|
||||||
match response {
|
Ok(response) => {
|
||||||
db::Response::Row(owner) =>
|
match response {
|
||||||
println!("{}", serde_json::to_string(&owner).expect("SQL query passed but serde couldn't parse the data for some reason")),
|
db::Response::Row(owner) =>
|
||||||
db::Response::Empty => {
|
println!("{}", serde_json::to_string(&owner).expect("SQL query passed but serde couldn't parse the data for some reason")),
|
||||||
eprintln!("SQL server failed to return owner data, check configs and also the members table to make sure there's nothing there by accident");
|
db::Response::Empty => {
|
||||||
},
|
eprintln!("SQL server failed to return owner data, check configs and also the members table to make sure there's nothing there by accident");
|
||||||
_ => {}
|
},
|
||||||
};
|
_ => {}
|
||||||
},
|
};
|
||||||
Err(_) => {
|
},
|
||||||
eprintln!("Could not communicate with the SQL server, check your configs!");
|
Err(_) => {
|
||||||
|
eprintln!("Could not communicate with the SQL server, check your configs!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
eprintln!("Could not generate a proper secret");
|
||||||
|
}
|
||||||
//println!("{}", serde_json::to_string(&owner).unwrap());
|
//println!("{}", serde_json::to_string(&owner).unwrap());
|
||||||
p.disconnect();
|
p.disconnect();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user