Skip to content

Commit 5f32689

Browse files
committed
without conn
1 parent 3acd6e0 commit 5f32689

File tree

2 files changed

+7
-18
lines changed

2 files changed

+7
-18
lines changed

src/build_queue.rs

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -176,12 +176,8 @@ impl BuildQueue {
176176
})
177177
}
178178

179-
pub(crate) async fn has_build_queued(
180-
&self,
181-
conn: &mut sqlx::PgConnection,
182-
name: &str,
183-
version: &str,
184-
) -> Result<bool> {
179+
pub(crate) async fn has_build_queued(&self, name: &str, version: &str) -> Result<bool> {
180+
let mut conn = self.db.get_async().await?;
185181
Ok(sqlx::query_scalar!(
186182
"SELECT id
187183
FROM queue
@@ -501,7 +497,7 @@ impl BuildQueue {
501497
update_latest_version_id(&mut *conn, crate_id).await?;
502498
} else {
503499
match self
504-
.has_build_queued(&mut *conn, name, version)
500+
.has_build_queued(name, version)
505501
.await
506502
.context("error trying to fetch build queue")
507503
{
@@ -678,20 +674,14 @@ mod tests {
678674
queue.add_crate("dummy", "0.1.1", 0, None)?;
679675
env.runtime().block_on(async {
680676
let mut conn = env.async_db().await.async_conn().await;
681-
assert!(queue
682-
.has_build_queued(&mut conn, "dummy", "0.1.1")
683-
.await
684-
.unwrap());
677+
assert!(queue.has_build_queued("dummy", "0.1.1").await.unwrap());
685678

686679
sqlx::query!("UPDATE queue SET attempt = 6")
687680
.execute(&mut *conn)
688681
.await
689682
.unwrap();
690683

691-
assert!(!queue
692-
.has_build_queued(&mut conn, "dummy", "0.1.1")
693-
.await
694-
.unwrap());
684+
assert!(!queue.has_build_queued("dummy", "0.1.1").await.unwrap());
695685
});
696686

697687
Ok(())

src/web/builds.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ async fn build_trigger_check(
163163
}
164164

165165
let crate_version_is_in_queue = build_queue
166-
.has_build_queued(&mut *conn, name, &version.to_string())
166+
.has_build_queued(name, &version.to_string())
167167
.await?;
168168

169169
if crate_version_is_in_queue {
@@ -270,10 +270,9 @@ mod tests {
270270

271271
fn has_build_queued(env: &TestEnvironment, name: &str, version: &str) -> anyhow::Result<bool> {
272272
env.runtime().block_on(async move {
273-
let mut conn = env.async_db().await.async_conn().await;
274273
let build_queue = env.build_queue();
275274

276-
build_queue.has_build_queued(&mut conn, name, version).await
275+
build_queue.has_build_queued(name, version).await
277276
})
278277
}
279278

0 commit comments

Comments
 (0)