#include #include "not_create.hpp" #include "converter/struct_to_file.hpp" #include "converter/file_to_string.hpp" #include "logger/logger_set.hpp" namespace smtp::file::errors { NotCreatedFile::NotCreatedFile( std::string const& path ) : mPath( path ) { } void NotCreatedFile::Process( types::SettingsType settings_type ) const { std::fstream file( mPath,std::fstream::out ); file.close(); settings_type == types::SettingsType::Server ? logger::LoggerSet::GetInstance()->LogOk("Created new settings for server"): logger::LoggerSet::GetInstance()->LogOk("Created new settings for recipients"); } }