diff --git a/pgml-dashboard/src/guards.rs b/pgml-dashboard/src/guards.rs index 7d67b52c9..ddd12a471 100644 --- a/pgml-dashboard/src/guards.rs +++ b/pgml-dashboard/src/guards.rs @@ -6,7 +6,7 @@ use rocket::request::{self, FromRequest, Request}; use sqlx::{postgres::PgPoolOptions, Executor, PgPool}; use crate::models; -use crate::{ClustersSettings, Context}; +use crate::Context; pub fn default_database_url() -> String { match var("DATABASE_URL") { @@ -25,20 +25,13 @@ impl Default for Cluster { fn default() -> Self { let max_connections = 1; let min_connections = 1; - let idle_timeout = 0; - - let settings = ClustersSettings { - max_connections, - idle_timeout, - min_connections, - }; Cluster { pool: Some( PgPoolOptions::new() - .max_connections(settings.max_connections) - .idle_timeout(std::time::Duration::from_millis(settings.idle_timeout)) - .min_connections(settings.min_connections) + .max_connections(max_connections) + .idle_timeout(None) + .min_connections(min_connections) .after_connect(|conn, _meta| { Box::pin(async move { conn.execute("SET application_name = 'pgml_dashboard';")