Тесты JWT

Имплементация PartialEq для utils::jwt::VerifyError

Замена устаревшего changeset_options на diesel

Удалена проверка на ошибку создания токена, так как вероятность её появления близка к нулю
This commit is contained in:
2025-03-22 23:14:14 +04:00
parent ba86dfc3fe
commit 844c89a365
3 changed files with 88 additions and 26 deletions

View File

@@ -16,12 +16,11 @@ pub async fn sign_in(data: Json<SignInDto>, app_state: web::Data<AppState>) -> J
let mut lock = app_state.connection();
let conn = lock.deref_mut();
user.access_token =
utility::jwt::encode(&user.id).expect("Failed to generate jet token");
user.access_token = utility::jwt::encode(&user.id);
user.save_changes::<User>(conn)
.expect("Failed to update user");
SignInResult::ok(&user)
}
Ok(false) | Err(_) => SignInResult::err(IncorrectCredentials),