diff options
author | eportnov <eportnov@ibs.ru> | 2022-09-14 12:22:28 +0300 |
---|---|---|
committer | eportnov <eportnov@ibs.ru> | 2022-09-14 12:33:40 +0300 |
commit | a2aeb219b8fa68ea05b79783c03b6f8ffc37558d (patch) | |
tree | fee97c3d1b032fa788412defb9c3d16b161d61f8 /src/managment/settings.cpp | |
parent | 4a1c272dc8c5bbc4cc75ca4b68b04bd4d1089383 (diff) | |
download | obmc-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.cpp | 9 |
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; |