diff --git a/core/http/web_application.h b/core/http/web_application.h index 713d661..f8b1c80 100644 --- a/core/http/web_application.h +++ b/core/http/web_application.h @@ -13,7 +13,9 @@ class Request; -class WebApplication { +class WebApplication : public Object { + RCPP_OBJECT(WebApplication, Object); + public: static std::string default_error_404_body; static std::string default_generic_error_body; diff --git a/modules/drogon/web_application.h b/modules/drogon/web_application.h index ccae668..71507b9 100644 --- a/modules/drogon/web_application.h +++ b/modules/drogon/web_application.h @@ -30,6 +30,8 @@ using namespace drogon; class Request; class DWebApplication : public WebApplication { + RCPP_OBJECT(DWebApplication, WebApplication); + public: void load_settings(); void setup_routes();