#pragma once #include #include #include "bank.h" using namespace drogon; template class UserFilter : public HttpFilter, false> { private: Bank &bank; public: UserFilter(Bank &); virtual void doFilter(const HttpRequestPtr &, FilterCallback &&, FilterChainCallback &&) override; }; using UserFilterDefault = UserFilter; using UserFilterSparse = UserFilter;