diff options
Diffstat (limited to 'atuin-server')
| -rw-r--r-- | atuin-server/src/handlers/user.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/atuin-server/src/handlers/user.rs b/atuin-server/src/handlers/user.rs index 677e7c65..9e145d3c 100644 --- a/atuin-server/src/handlers/user.rs +++ b/atuin-server/src/handlers/user.rs @@ -2,7 +2,7 @@ use std::borrow::Borrow; use axum::{ extract::{Path, State}, - Extension, Json, + Json, }; use http::StatusCode; use sodiumoxide::crypto::pwhash::argon2id13; @@ -14,7 +14,6 @@ use crate::{ database::Database, models::{NewSession, NewUser}, router::AppState, - settings::Settings, }; use atuin_common::api::*; @@ -59,11 +58,10 @@ pub async fn get<DB: Database>( #[instrument(skip_all)] pub async fn register<DB: Database>( - settings: Extension<Settings>, state: State<AppState<DB>>, Json(register): Json<RegisterRequest>, ) -> Result<Json<RegisterResponse>, ErrorResponseStatus<'static>> { - if !settings.open_registration { + if !state.settings.open_registration { return Err( ErrorResponse::reply("this server is not open for registrations") .with_status(StatusCode::BAD_REQUEST), |
