diff --git a/readme.md b/readme.md index e594f53..745efad 100644 --- a/readme.md +++ b/readme.md @@ -34,5 +34,6 @@ _these features are implemented_ ## todo -- fix gd not parsing the response from get_users correctly (sometimes has a hashtag in it? sometimes not? idfk) -- move authorization logic to (./src/helpers/accounts.rs)[./src/helpers/accounts.rs] \ No newline at end of file +- find out why the last user's colors in getusers are broken???? (might be rubrub issue !!) +- move authorization logic to (./src/helpers/accounts.rs)[./src/helpers/accounts.rs] +- make gjp2 authentication faster (bcrypt?) \ No newline at end of file diff --git a/src/config.rs b/src/config.rs index ee9a2aa..805c622 100644 --- a/src/config.rs +++ b/src/config.rs @@ -30,6 +30,5 @@ impl Config { pub static CONFIG: LazyLock = LazyLock::new(|| { let config = Config::load_from_file("config.toml"); - - return config; + config }); \ No newline at end of file diff --git a/src/endpoints/accounts/login_account.rs b/src/endpoints/accounts/login_account.rs index f21cbd3..8c52c0b 100644 --- a/src/endpoints/accounts/login_account.rs +++ b/src/endpoints/accounts/login_account.rs @@ -30,7 +30,6 @@ pub fn login_account(input: Form) -> status::Custom<&'static s return status::Custom(Status::Ok, "-9") } - // account verification { use crate::schema::accounts::dsl::*; @@ -43,7 +42,7 @@ pub fn login_account(input: Form) -> status::Custom<&'static s Ok(account_id_gjp2) => { let user_id = helpers::accounts::get_user_id_from_account_id(account_id_gjp2.0); - match verify_password(helpers::gjp::get_gjp2(input.password.clone()).as_bytes(), account_id_gjp2.1.as_str()) { + match verify_password(helpers::gjp2::get_gjp2(input.password.clone()).as_bytes(), account_id_gjp2.1.as_str()) { Ok(_) => return status::Custom(Status::Ok, Box::leak(format!("{},{}", account_id_gjp2.0, user_id).into_boxed_str()) ), diff --git a/src/endpoints/accounts/register_account.rs b/src/endpoints/accounts/register_account.rs index 1dc7b04..583ca2a 100644 --- a/src/endpoints/accounts/register_account.rs +++ b/src/endpoints/accounts/register_account.rs @@ -60,7 +60,7 @@ pub fn register_account(input: Form) -> status::Custom<&'st let new_account = NewAccount { username: input.userName.clone(), - gjp2: helpers::gjp::get_gjp2_hashed(input.password.clone()), + gjp2: helpers::gjp2::get_gjp2_hashed(input.password.clone()), email: input.email.clone() }; inserted_account = diesel::insert_into(accounts) diff --git a/src/helpers.rs b/src/helpers.rs index 4802350..d4d9ee6 100644 --- a/src/helpers.rs +++ b/src/helpers.rs @@ -1,4 +1,4 @@ pub mod accounts; pub mod clean; pub mod format; -pub mod gjp; \ No newline at end of file +pub mod gjp2; \ No newline at end of file diff --git a/src/helpers/gjp.rs b/src/helpers/gjp2.rs similarity index 100% rename from src/helpers/gjp.rs rename to src/helpers/gjp2.rs