* clearer branching and some descriptive comments

This commit is contained in:
shockrah 2020-11-21 13:20:27 -08:00
parent ea5162d185
commit c80a1dab40

View File

@ -70,7 +70,8 @@ async fn use_invite(pool: &Pool, code: Option<BigInt>) -> Option<Member>{
// some random comment // some random comment
if valid_invite(pool, id).await { if valid_invite(pool, id).await {
let secret = auth::generate_secret(); let raw_secret = auth::generate_secret();
if let Ok(secret) = auth::encrypt_secret(&raw_secret) {
return match db::member::Member::add(pool, "Anonymous".into(), &secret, GENERAL_NEW).await { return match db::member::Member::add(pool, "Anonymous".into(), &secret, GENERAL_NEW).await {
Ok(response) => { Ok(response) => {
match response { match response {
@ -82,6 +83,12 @@ async fn use_invite(pool: &Pool, code: Option<BigInt>) -> Option<Member>{
Err(_) => return None Err(_) => return None
} }
} }
// Returning None because we couldn't actually create a proper secret to store
else {
return None;
}
}
// The invite itself was not valid
else { else {
return None; return None;
} }