In reload.cpp, only build the database things if litesql is used
This commit is contained in:
@@ -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()
|
|||||||
// 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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user