aboutsummaryrefslogtreecommitdiffstats
path: root/src/handlers.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/handlers.rs')
-rw-r--r--src/handlers.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/handlers.rs b/src/handlers.rs
index 3cea02c..25b7098 100644
--- a/src/handlers.rs
+++ b/src/handlers.rs
@@ -152,7 +152,7 @@ pub async fn authenticate_user(
152 return Ok(warp::reply::with_status(res_json, StatusCode::BAD_REQUEST)); 152 return Ok(warp::reply::with_status(res_json, StatusCode::BAD_REQUEST));
153 } 153 }
154 154
155 let fingerprint = format!(Sha256::digest(&request.public_key.as_bytes())); 155 let fingerprint = format!("{:x}", Sha256::digest(&request.public_key.as_bytes()));
156 156
157 let new_user = User { 157 let new_user = User {
158 user_id: privileged_student_id, 158 user_id: privileged_student_id,
@@ -166,7 +166,7 @@ pub async fn authenticate_user(
166 166
167 let mut userlist = RwLockUpgradableReadGuard::upgrade(userlist); 167 let mut userlist = RwLockUpgradableReadGuard::upgrade(userlist);
168 168
169 userlist.insert(fingerprint, new_user); 169 userlist.insert(fingerprint.clone(), new_user);
170 170
171 let res_json = warp::reply::json(&GradeCoinResponse { 171 let res_json = warp::reply::json(&GradeCoinResponse {
172 res: ResponseType::Success, 172 res: ResponseType::Success,