diff --git a/src/sicccPersister.cc b/src/sicccPersister.cc index a81831a..74cb754 100644 --- a/src/sicccPersister.cc +++ b/src/sicccPersister.cc @@ -1,22 +1,5 @@ #include "sicccPersister.H" -/*TODO - * check if path is valid - */ -void -SicccPersister::set_persist_path(std::string &s) -{ - assert(!s.empty()); - perists_path = s; -} - -void -SicccPersister::set_json_filename(std::string &s) -{ - assert(!s.empty()); - json_file_name = s; -} - int SicccPersister::write_sicccfile(const Sicccobject& so) { @@ -34,7 +17,7 @@ int SicccPersister::write_sicccfile() { assert(!json_file_name.empty()); - std::string store_str = perists_path + "/" + beautify_filename(); + std::string store_str = merouterin.get_persist_path() + "/" + beautify_filename(); assert(root); int ret = json_dump_file(root, store_str.c_str(), JSON_INDENT(4)); return ret; @@ -54,7 +37,7 @@ SicccPersister::read_sicccdir() struct dirent *entry = nullptr; std::vector v; json_error_t *error = nullptr; - if ((dir = opendir(perists_path.c_str())) == NULL) { + if ((dir = opendir(merouterin.get_persist_path().c_str())) == NULL) { std::cerr << "Error could not open directory" << std::endl; return v; // should throw exception instea1d }