From ee50ef2f04c55ad1822225b718c70d87d0aa8883 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Phil=20H=C3=B6fer?= <phil.hoefer@suma-ev.de> Date: Fri, 12 Jul 2024 14:20:58 +0200 Subject: [PATCH] Add db_host as Configurable Setting --- src/main.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index d148b96..2d0a018 100644 --- a/src/main.rs +++ b/src/main.rs @@ -124,9 +124,9 @@ fn main() -> Result<(), io::Error> { fn read_from_db(config: HashMap<String, String>, mut predictor: SetPredictor) -> SetPredictor { let default_password = &String::from(""); - match config.get("db_password") { - Some(db_password) => { - let mut client = Client::connect(format!("host=database-postgresql.metager-2 user=metager password={} dbname=postgres",db_password).as_str(), NoTls); + match (config.get("db_host"), config.get("db_password")) { + (Some(db_host), Some(db_password)) => { + let mut client = Client::connect(format!("host={} user=metager password={} dbname=postgres",db_host, db_password).as_str(), NoTls); match client { Ok(mut c) => { let mut count = 0; @@ -152,8 +152,8 @@ fn read_from_db(config: HashMap<String, String>, mut predictor: SetPredictor) -> } } }, - None => { - println!("No DB password found. Skipping..."); + _ => { + println!("No DB config found. Skipping..."); predictor } } -- GitLab