Skip to content

Commit e4a8244

Browse files
committed
without conn
1 parent 0a1b698 commit e4a8244

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
@@ -160,7 +160,7 @@ async fn build_trigger_check(
160160
}
161161

162162
let crate_version_is_in_queue = build_queue
163-
.has_build_queued(&mut *conn, name, &version.to_string())
163+
.has_build_queued(name, &version.to_string())
164164
.await?;
165165

166166
if crate_version_is_in_queue {
@@ -268,10 +268,9 @@ mod tests {
268268

269269
fn has_build_queued(env: &TestEnvironment, name: &str, version: &str) -> anyhow::Result<bool> {
270270
env.runtime().block_on(async move {
271-
let mut conn = env.async_db().await.async_conn().await;
272271
let build_queue = env.build_queue();
273272

274-
build_queue.has_build_queued(&mut conn, name, version).await
273+
build_queue.has_build_queued(name, version).await
275274
})
276275
}
277276

0 commit comments

Comments
 (0)