Skip to content

Commit f3edbcd

Browse files
committed
controllers/summary: Extracted intermediate variables
1 parent 39b4441 commit f3edbcd

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/controllers/summary.rs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,18 @@ pub async fn summary(state: AppState) -> AppResult<ErasedJson> {
9191
.map(Keyword::into)
9292
.collect::<Vec<EncodableKeyword>>();
9393

94+
let new_crates = encode_crates(&mut conn, new_crates).await?;
95+
let most_downloaded = encode_crates(&mut conn, most_downloaded).await?;
96+
let most_recently_downloaded = encode_crates(&mut conn, most_recently_downloaded).await?;
97+
let just_updated = encode_crates(&mut conn, just_updated).await?;
98+
9499
Ok(json!({
95100
"num_downloads": num_downloads,
96101
"num_crates": num_crates,
97-
"new_crates": encode_crates(&mut conn, new_crates).await?,
98-
"most_downloaded": encode_crates(&mut conn, most_downloaded).await?,
99-
"most_recently_downloaded": encode_crates(&mut conn, most_recently_downloaded).await?,
100-
"just_updated": encode_crates(&mut conn, just_updated).await?,
102+
"new_crates": new_crates,
103+
"most_downloaded": most_downloaded,
104+
"most_recently_downloaded": most_recently_downloaded,
105+
"just_updated": just_updated,
101106
"popular_keywords": popular_keywords,
102107
"popular_categories": popular_categories,
103108
}))

0 commit comments

Comments
 (0)