This commit is contained in:
Yash Karandikar 2022-03-05 17:53:59 -06:00
parent f1c607a64f
commit bb022893b7
Signed by: karx
GPG key ID: A794DA2529474BA5
2 changed files with 4 additions and 18 deletions

View file

@ -10,13 +10,7 @@ use std::io;
pub async fn all_issues() -> Json<Vec<(Issue, User)>> {
// Json(EXECONN.read().await.as_ref().unwrap().all_issues().await)
let issues = EXECONN
.read()
.await
.as_ref()
.unwrap()
.all_issues()
.await;
let issues = EXECONN.read().await.as_ref().unwrap().all_issues().await;
let mut new: Vec<(Issue, User)> = Vec::with_capacity(issues.len());
@ -38,14 +32,8 @@ pub async fn all_issues() -> Json<Vec<(Issue, User)>> {
#[get("/api/issues/<id>")]
pub async fn get_issue(id: i64) -> Option<Json<(Issue, User)>> {
let issue = EXECONN
.read()
.await
.as_ref()
.unwrap()
.get_issue(id)
.await;
let issue = EXECONN.read().await.as_ref().unwrap().get_issue(id).await;
let user_id = issue.as_ref()?.author;
let user = EXECONN
@ -58,7 +46,7 @@ pub async fn get_issue(id: i64) -> Option<Json<(Issue, User)>> {
match (issue, user) {
(Some(a), Some(b)) => Some(Json((a, b))),
_ => None
_ => None,
}
}

View file

@ -63,8 +63,6 @@ async fn main() {
api::get_issue,
api::add_issue,
api::register,
api::get_user_by_username,
api::get_user_by_id,
],