This commit is contained in:
Maurice Grönwoldt 2022-08-23 16:40:57 +02:00
commit 638276d8e0

View file

@ -8,6 +8,10 @@ Server::Server() {
m_ServerConfig->EPoll = CreateRef<EPollManager>();
m_ServerConfig->Socket = CreateRef<SocketManager>(m_ServerConfig);
m_RequestHandler = CreateRef<RequestHandler>(m_ServerConfig->Socket);
auto& middleWare = m_RequestHandler->Middleware();
middleWare->Create<CookieManager>();
middleWare->Create<SessionManager>();
middleWare->Create<AuthWare>();
m_RequestHandler->m_Server = this;
};
void Server::LoadSharedLibs() {
@ -132,4 +136,8 @@ void Server::CreateRequest(int sockID) {
m_RawRequest.Remove(sockID);
m_RequestHandler->AddRequest(request);
}
Ref<MiddleWareHandler> &Server::Middleware() {
return m_RequestHandler->Middleware();
}
} // namespace VWeb