Skip to content

Commit 09d0eae

Browse files
committed
Fix lint
1 parent f3dab34 commit 09d0eae

File tree

2 files changed

+22
-18
lines changed

2 files changed

+22
-18
lines changed

apps/labrinth/src/database/postgres_database.rs

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,17 @@ pub async fn connect_all() -> Result<(PgPool, ReadOnlyPgPool), sqlx::Error> {
3636
let database_url =
3737
dotenvy::var("DATABASE_URL").expect("`DATABASE_URL` not in .env");
3838

39-
let acquire_timeout = dotenvy::var("DATABASE_ACQUIRE_TIMEOUT_MS")
40-
.ok()
41-
.map(|x| {
42-
Duration::from_millis(
43-
x.parse::<u64>()
44-
.expect("DATABASE_ACQUIRE_TIMEOUT_MS must be a valid u64"),
45-
)
46-
})
47-
.unwrap_or_else(|| Duration::from_millis(30000)); // This is sqlx's default
39+
let acquire_timeout =
40+
dotenvy::var("DATABASE_ACQUIRE_TIMEOUT_MS")
41+
.ok()
42+
.map_or_else(
43+
|| Duration::from_millis(30000),
44+
|x| {
45+
Duration::from_millis(x.parse::<u64>().expect(
46+
"DATABASE_ACQUIRE_TIMEOUT_MS must be a valid u64",
47+
))
48+
},
49+
);
4850

4951
let pool = PgPoolOptions::new()
5052
.acquire_timeout(acquire_timeout)

apps/labrinth/src/database/redis.rs

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,17 @@ impl RedisPool {
3838
// testing pool uses a hashmap to mimic redis behaviour for very small data sizes (ie: tests)
3939
// PANICS: production pool will panic if redis url is not set
4040
pub fn new(meta_namespace: Option<String>) -> Self {
41-
let wait_timeout = dotenvy::var("REDIS_WAIT_TIMEOUT_MS")
42-
.ok()
43-
.map(|x| {
44-
Duration::from_millis(
45-
x.parse::<u64>()
46-
.expect("REDIS_WAIT_TIMEOUT_MS must be a valid u64"),
47-
)
48-
})
49-
.unwrap_or_else(|| Duration::from_millis(15000));
41+
let wait_timeout =
42+
dotenvy::var("REDIS_WAIT_TIMEOUT_MS").ok().map_or_else(
43+
|| Duration::from_millis(15000),
44+
|x| {
45+
Duration::from_millis(
46+
x.parse::<u64>().expect(
47+
"REDIS_WAIT_TIMEOUT_MS must be a valid u64",
48+
),
49+
)
50+
},
51+
);
5052

5153
let url = dotenvy::var("REDIS_URL").expect("Redis URL not set");
5254
let pool = Config::from_url(url.clone())

0 commit comments

Comments
 (0)