fix: don't panic in redis library on creating connection pool (#494)

This commit is contained in:
Kartikeya Hegde
2023-02-03 12:43:42 +05:30
committed by GitHub
parent 0441d5cdde
commit aa58d3466b
5 changed files with 30 additions and 18 deletions

View File

@ -5,10 +5,13 @@ use crate::settings::Database;
pub type PgPool = bb8::Pool<async_bb8_diesel::ConnectionManager<PgConnection>>;
#[allow(clippy::expect_used)]
pub async fn redis_connection(
conf: &crate::settings::Settings,
) -> redis_interface::RedisConnectionPool {
redis_interface::RedisConnectionPool::new(&conf.redis).await
redis_interface::RedisConnectionPool::new(&conf.redis)
.await
.expect("Failed to create Redis connection Pool")
}
#[allow(clippy::expect_used)]