Files
comaps/libs/storage/country_parent_getter.cpp
Alexander Borsuk 76ffc99abd New cpp folder structure
Signed-off-by: Alexander Borsuk <me@alex.bio>
2025-08-14 20:52:04 +07:00

19 lines
517 B
C++

#include "storage/country_parent_getter.hpp"
namespace storage
{
CountryParentGetter::CountryParentGetter(std::string const & countriesFile,
std::string const & countriesDir)
{
if (countriesFile.empty())
m_storage = std::make_shared<Storage>();
else
m_storage = std::make_shared<Storage>(countriesFile, countriesDir);
}
std::string CountryParentGetter::operator()(std::string const & id) const
{
return m_storage->GetParentIdFor(id);
}
} // namespace storage