diff --git a/client/bin/src/main.rs b/client/bin/src/main.rs index e208f07..2c4dd7d 100644 --- a/client/bin/src/main.rs +++ b/client/bin/src/main.rs @@ -312,7 +312,7 @@ struct Config { // Function to read the INI file -fn read_ini_file(filename: String) -> Result { +fn read_ini_file(filename: String) -> Config { let mut config = Config { mqttPrefix: "room/ledboard".to_string(), mqttIPAddress: String::new(), @@ -345,7 +345,7 @@ fn read_ini_file(filename: String) -> Result { } } } - Ok(config) + return config; } // Callback for a successful connection to the broker. @@ -499,15 +499,11 @@ fn main_function(parameter1: String, parameter2: Option) -> ExitCode { let configOrMqttAddress: String = parameter2.unwrap(); if Path::new(&configOrMqttAddress).exists() { - match read_ini_file(configOrMqttAddress).expect("Failed to load config file") { - Ok(config) => { - println!("File contents: {}", config); - } - Err(e) => { - eprintln!("Error reading file: {}", e); - } - } - + let c:Config = read_ini_file(configOrMqttAddress); + + //FIMXE update configuration + //GlobalConfiguration.panelIPAddress = c.panelIPAddress; + //println!("Global: {:} ", &GlobalConfiguration.panelIPAddress); } else {