Commit 24824a50 authored by louiz’'s avatar louiz’

In reload.cpp, only build the database things if litesql is used

parent c6cfa69c
...@@ -4,12 +4,16 @@ ...@@ -4,12 +4,16 @@
#include <utils/xdg.hpp> #include <utils/xdg.hpp>
#include <logger/logger.hpp> #include <logger/logger.hpp>
#include "biboumi.h"
void open_database() void open_database()
{ {
#ifdef USE_DATABASE
const auto db_filename = Config::get("db_name", xdg_data_path("biboumi.sqlite")); const auto db_filename = Config::get("db_name", xdg_data_path("biboumi.sqlite"));
log_info("Opening database: ", db_filename); log_info("Opening database: ", db_filename);
Database::open(db_filename); Database::open(db_filename);
log_info("database successfully opened."); log_info("database successfully opened.");
#endif
} }
void reload_process() void reload_process()
...@@ -19,10 +23,12 @@ void reload_process() ...@@ -19,10 +23,12 @@ void reload_process()
// line needs to be written // line needs to be written
Logger::instance().reset(); Logger::instance().reset();
log_info("Configuration and logger reloaded."); log_info("Configuration and logger reloaded.");
#ifdef USE_DATABASE
try { try {
open_database(); open_database();
} catch (const litesql::DatabaseError&) { } catch (const litesql::DatabaseError&) {
log_warning("Re-using the previous database."); log_warning("Re-using the previous database.");
} }
#endif
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment