Updated the config.cpp

This commit is contained in:
2023-10-29 21:41:55 +01:00
parent 04df32989c
commit 9e63e45236

View File

@@ -9,6 +9,26 @@ bool config::is_valid_config(const json& config) {
return false;
}
if (!config.contains("database")) {
std::cout << "Config file is missing \"database\" field." << std::endl;
return false;
}
if (!config["database"].contains("string")) {
std::cout << "Config file is missing \"database.string\" field." << std::endl;
return false;
}
if (!config["database"].contains("username")) {
std::cout << "Config file is missing \"database.user\" field." << std::endl;
return false;
}
if (!config["database"].contains("password")) {
std::cout << "Config file is missing \"database.password\" field." << std::endl;
return false;
}
return true;
}