From 43f87b4bcaa6d160cf7c4856109af06ea4873cf3 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Sun, 4 Oct 2020 02:28:48 -0400 Subject: allow limiting concurrent http requests add Semaphore update SettingsManager a little --- settings.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'settings.cpp') diff --git a/settings.cpp b/settings.cpp index 494f1ba..daff887 100644 --- a/settings.cpp +++ b/settings.cpp @@ -14,12 +14,12 @@ SettingsManager::SettingsManager(std::string filename) m_ok = rc == SI_OK; } -std::string SettingsManager::GetSetting(std::string section, std::string key, std::string fallback) { +std::string SettingsManager::GetSettingString(std::string section, std::string key, std::string fallback) const { return m_ini.GetValue(section.c_str(), key.c_str(), fallback.c_str()); } -void SettingsManager::SetSetting(std::string section, std::string key, std::string value) { - m_ini.SetValue(section.c_str(), key.c_str(), value.c_str()); +int SettingsManager::GetSettingInt(std::string section, std::string key, int fallback) const { + return std::stoul(GetSettingString(section, key, std::to_string(fallback))); } bool SettingsManager::IsValid() const { -- cgit v1.2.3