Improve test coverage and logging #7
@@ -2,7 +2,7 @@ use actix_web::web::{HttpResponse, Json};
|
||||
use actix_web::{post, Responder};
|
||||
use chrono::{Duration, Utc};
|
||||
use jsonwebtoken::{encode, EncodingKey, Header};
|
||||
use log::debug;
|
||||
use log::{debug, error};
|
||||
|
||||
use crate::data::LoginRequest;
|
||||
use crate::data::{secret_key, Claims, CreateAccountRequest, Token};
|
||||
@@ -39,6 +39,7 @@ async fn login(creds: Json<LoginRequest>) -> impl Responder {
|
||||
.unwrap();
|
||||
HttpResponse::Ok().json(Token { token: &token })
|
||||
} else {
|
||||
error!("User not found during login: '{}'", creds.username);
|
||||
HttpResponse::NotFound().finish()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user