Chuyển lưu trữ dữ liệu sang data base
Some checks failed
Test / test (push) Has been cancelled

This commit is contained in:
2026-06-17 11:16:30 +07:00
parent 4054d81aaf
commit 098e1b2b69
45 changed files with 1971 additions and 1657 deletions

View File

@@ -3,7 +3,6 @@
#include <nlohmann/json.hpp>
#include <atomic>
#include <filesystem>
#include <mutex>
#include <optional>
#include <string>
@@ -11,10 +10,12 @@
namespace lm {
class Database;
class MissionQueue
{
public:
explicit MissionQueue(std::filesystem::path queue_path);
explicit MissionQueue(Database& db);
~MissionQueue();
MissionQueue(const MissionQueue&) = delete;
@@ -34,7 +35,7 @@ public:
private:
enum class LoopControl { None, Break, Continue };
std::filesystem::path queue_path_;
Database& db_;
mutable std::recursive_mutex mu_;
nlohmann::json queue_;
nlohmann::json runner_;