summaryrefslogtreecommitdiff
path: root/src/managment/settings.cpp
diff options
context:
space:
mode:
authoreportnov <eportnov@ibs.ru>2022-09-14 12:22:28 +0300
committereportnov <eportnov@ibs.ru>2022-09-14 12:33:40 +0300
commita2aeb219b8fa68ea05b79783c03b6f8ffc37558d (patch)
treefee97c3d1b032fa788412defb9c3d16b161d61f8 /src/managment/settings.cpp
parent4a1c272dc8c5bbc4cc75ca4b68b04bd4d1089383 (diff)
downloadobmc-sila-smtp-a2aeb219b8fa68ea05b79783c03b6f8ffc37558d.tar.xz
add reload settings before readingdevtool-patcheddevtool-base
Diffstat (limited to 'src/managment/settings.cpp')
-rw-r--r--src/managment/settings.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/managment/settings.cpp b/src/managment/settings.cpp
index 860e7db..65888aa 100644
--- a/src/managment/settings.cpp
+++ b/src/managment/settings.cpp
@@ -6,7 +6,7 @@ namespace smtp::manage
Settings::Settings( file::Settings const& file_reader )
: mFileReader( file_reader )
{
- mSettingsFields = file_reader.Read();
+ ReloadSettings();
}
bool Settings::SetSettings( manage::SettingsFields const& settings_fields )const
@@ -16,10 +16,15 @@ namespace smtp::manage
std::string Settings::GetSettings()
{
- mSettingsFields = mFileReader.Read();
+ ReloadSettings();
return converter::String{}.Convert(mSettingsFields);
}
+ void Settings::ReloadSettings()
+ {
+ mSettingsFields = mFileReader.Read();
+ }
+
bool Settings::IsNeedAuth() const noexcept
{
return mSettingsFields.is_need_auth;