diff options
Diffstat (limited to 'src/content/static/Static.hpp')
-rw-r--r-- | src/content/static/Static.hpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/content/static/Static.hpp b/src/content/static/Static.hpp index 85ffd8c..8dcf410 100644 --- a/src/content/static/Static.hpp +++ b/src/content/static/Static.hpp @@ -3,12 +3,11 @@ #include "../../Content.hpp" #include "../../Filesystem.hpp" -#include "../markdown/Markdown.hpp" class Static : public Content { public: - explicit Static(std::string uriBasePath, std::string staticFilesPath); + explicit Static(std::string uriBasePath, std::shared_ptr<Filesystem> const & fs); bool Init(); void Shutdown(); @@ -21,9 +20,9 @@ public: private: std::string m_UriBasePath; std::string m_MainTemplatePath; - std::string m_StaticFilesPath; Redirections m_Redirections; - Filesystem m_StaticFiles; + std::shared_ptr<Filesystem> const m_StaticFiles; + std::unordered_map<std::string, std::string> m_UriToFsMapping; }; #endif |