Move reload.*pp from louloulibs to src
This commit is contained in:
@@ -1,28 +0,0 @@
|
||||
#include <utils/reload.hpp>
|
||||
#include <database/database.hpp>
|
||||
#include <config/config.hpp>
|
||||
#include <utils/xdg.hpp>
|
||||
#include <logger/logger.hpp>
|
||||
|
||||
void open_database()
|
||||
{
|
||||
const auto db_filename = Config::get("db_name", xdg_data_path("biboumi.sqlite"));
|
||||
log_info("Opening database: ", db_filename);
|
||||
Database::open(db_filename);
|
||||
log_info("database successfully opened.");
|
||||
}
|
||||
|
||||
void reload_process()
|
||||
{
|
||||
Config::read_conf();
|
||||
// Destroy the logger instance, to be recreated the next time a log
|
||||
// line needs to be written
|
||||
Logger::instance().reset();
|
||||
log_info("Configuration and logger reloaded.");
|
||||
try {
|
||||
open_database();
|
||||
} catch (const litesql::DatabaseError&) {
|
||||
log_warning("Re-using the previous database.");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
void open_database();
|
||||
void reload_process();
|
||||
Reference in New Issue
Block a user