summaryrefslogtreecommitdiff
path: root/src/managment
diff options
context:
space:
mode:
Diffstat (limited to 'src/managment')
-rw-r--r--src/managment/builder/mail.cpp2
-rw-r--r--src/managment/builder/settings.cpp2
-rw-r--r--src/managment/settings.cpp6
-rw-r--r--src/managment/settings.hpp1
4 files changed, 9 insertions, 2 deletions
diff --git a/src/managment/builder/mail.cpp b/src/managment/builder/mail.cpp
index d8413d1..fb56462 100644
--- a/src/managment/builder/mail.cpp
+++ b/src/managment/builder/mail.cpp
@@ -5,7 +5,7 @@ namespace smtp::manage::builder
{
smtp::manage::Mail Mail::Build() const
{
- static const std::string PATH = {"/home/eportnov/work/openbmc/build/cp2-5422/workspace/sources/smtp/mails.txt"};
+ static const std::string PATH = {"/var/lib/smtp/conf/mails.txt"};
file::Mail file_manipulator{PATH};
return smtp::manage::Mail{ file_manipulator };
diff --git a/src/managment/builder/settings.cpp b/src/managment/builder/settings.cpp
index bfa8fb2..02439fd 100644
--- a/src/managment/builder/settings.cpp
+++ b/src/managment/builder/settings.cpp
@@ -11,7 +11,7 @@ namespace smtp::manage::builder
file::Settings Settings::GetFileSettings() const
{
- static const std::string PATH = {"/home/eportnov/work/openbmc/build/cp2-5422/workspace/sources/smtp/settings.txt"};
+ static const std::string PATH = {"/var/lib/smtp/conf/settings.txt"};
return file::Settings{PATH};
}
diff --git a/src/managment/settings.cpp b/src/managment/settings.cpp
index 1f597c2..08a8a15 100644
--- a/src/managment/settings.cpp
+++ b/src/managment/settings.cpp
@@ -1,4 +1,5 @@
#include "settings.hpp"
+#include "converter/string.hpp"
namespace smtp::manage
{
@@ -13,6 +14,11 @@ namespace smtp::manage
return mFileReader.Write( settings_fields );
}
+ std::string Settings::GetSettings() const
+ {
+ return converter::String{}.Convert(mSettingsFields);
+ }
+
bool Settings::IsNeedAuth() const noexcept
{
return mSettingsFields.is_need_auth;
diff --git a/src/managment/settings.hpp b/src/managment/settings.hpp
index ff78af6..9b34c2c 100644
--- a/src/managment/settings.hpp
+++ b/src/managment/settings.hpp
@@ -13,6 +13,7 @@ namespace smtp::manage
~Settings() = default;
bool SetSettings( manage::SettingsFields const& settings_fields ) const;
+ std::string GetSettings() const;
bool IsNeedAuth() const noexcept;
bool IsNeedSsl() const noexcept;