added version number to build

This commit is contained in:
2026-02-23 16:11:23 +01:00
parent 4d00936719
commit 639aac68ca
5 changed files with 53 additions and 18 deletions

View File

@@ -1,8 +1,8 @@
#include <fstream>
#include "json.hpp"
#include "json_settings.h"
#include "crow/logging.h"
#include "utils.hpp"
#include <iostream>
using namespace std;
using json = nlohmann::json;
@@ -19,7 +19,7 @@ Settings AppSettings::deafult(){
Settings AppSettings::load() {
ifstream file(settingsFile);
if (!file.is_open()) {
CROW_LOG_ERROR << "Failed to load settings file" << settingsFile << " Loading default settings";
std::cerr << "Failed to load settings file" << settingsFile << " Loading default settings" << std::endl;
return AppSettings::deafult();
}
@@ -29,14 +29,14 @@ Settings AppSettings::load() {
auto result = utils::parseJson(fileContents);
if(!result){
CROW_LOG_ERROR << "failed to parse settings file, Loading default settings";
std::cerr << "failed to parse settings file, Loading default settings" << std::endl;
return AppSettings::deafult();
}
try {
return result.value().get<Settings>();
} catch (...) {
CROW_LOG_ERROR << "failed to parse settings file, Loading default settings";
std::cerr << "failed to parse settings file, Loading default settings";
return AppSettings::deafult();
}
}