aboutsummaryrefslogtreecommitdiff
path: root/src/content/static/Static.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/content/static/Static.hpp')
-rw-r--r--src/content/static/Static.hpp7
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