From 149e7c0836927e14a926a952bd1a7f0d1b49e779 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 5 May 2023 15:46:58 -0400 Subject: Organised repo --- tracker_config.cpp | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 tracker_config.cpp (limited to 'tracker_config.cpp') diff --git a/tracker_config.cpp b/tracker_config.cpp deleted file mode 100644 index 96bb60a..0000000 --- a/tracker_config.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include "tracker_config.h" - -#include -#include - -constexpr const char* CONFIG_FILE_NAME = "config.yaml"; - -void TrackerConfig::Load() { - try { - YAML::Node file = YAML::LoadFile(CONFIG_FILE_NAME); - - ap_server = file["ap_server"].as(); - ap_player = file["ap_player"].as(); - ap_password = file["ap_password"].as(); - } catch (const std::exception&) { - // It's fine if the file can't be loaded. - } -} - -void TrackerConfig::Save() { - YAML::Node output; - output["ap_server"] = ap_server; - output["ap_player"] = ap_player; - output["ap_password"] = ap_password; - - std::ofstream filewriter(CONFIG_FILE_NAME); - filewriter << output; -} - -TrackerConfig& GetTrackerConfig() { - static TrackerConfig* instance = new TrackerConfig(); - return *instance; -} -- cgit 1.4.1