gradido/src/cpp/HTTPInterface/SessionHTTPRequestHandler.h
2020-02-20 17:01:22 +01:00

23 lines
568 B
C++

#ifndef SESSION_HTTP_REQUEST_HANDLER_INCLUDED
#define SESSION_HTTP_REQUEST_HANDLER_INCLUDED
#include "../model/Session.h"
#include "PageRequestMessagedHandler.h"
class SessionHTTPRequestHandler : public PageRequestMessagedHandler
{
public:
SessionHTTPRequestHandler(Session* session) : mSession(session) {}
protected:
Session* mSession;
inline const char* gettext(const char* text) { if (!mSession || !mSession->getLanguageCatalog()) return text; return mSession->getLanguageCatalog()->gettext(text); }
};
#endif // SESSION_HTTP_REQUEST_HANDLER_INCLUDED