This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
#include "storage/map_store.hpp"
|
||||
#include "storage/site_store.hpp"
|
||||
#include "storage/sound_store.hpp"
|
||||
#include "storage/transition_store.hpp"
|
||||
#include "storage/state_repository.hpp"
|
||||
|
||||
#include <httplib.h>
|
||||
@@ -61,13 +62,19 @@ int LidarManagerApp::run()
|
||||
StateRepository repo(data_path_, database);
|
||||
repo.load();
|
||||
|
||||
MissionQueue mission_queue(database);
|
||||
MissionStore mission_store(database);
|
||||
RobotRuntime robot_runtime(database, mission_queue);
|
||||
MapStore map_store(database);
|
||||
TransitionStore transition_store(database);
|
||||
MissionStore mission_store(database);
|
||||
MissionQueue mission_queue(database, map_store, transition_store, mission_store);
|
||||
RobotRuntime robot_runtime(database, mission_queue);
|
||||
SiteStore site_store(database);
|
||||
site_store.ensureDefaultSiteId();
|
||||
SoundStore sound_store(database);
|
||||
{
|
||||
std::string sound_err;
|
||||
if (!sound_store.ensureSystemDefaults(sound_err))
|
||||
std::fprintf(stderr, "Warning: sound defaults: %s\n", sound_err.c_str());
|
||||
}
|
||||
DashboardStore dashboard_store(database);
|
||||
|
||||
const auto enqueue_fn = [&mission_store, &mission_queue](const nlohmann::json& request, std::string& err) -> bool {
|
||||
@@ -96,6 +103,7 @@ int LidarManagerApp::run()
|
||||
map_store,
|
||||
site_store,
|
||||
sound_store,
|
||||
transition_store,
|
||||
dashboard_store);
|
||||
api.registerRoutes(svr);
|
||||
auth.registerRoutes(svr);
|
||||
|
||||
Reference in New Issue
Block a user