xref: /openbmc/bmcweb/include/webassets.hpp (revision 9b65f1fdcfcaaa22719a83be26dbcb5dbe855b0c)
1 #pragma once
2 
3 #include <string>
4 
5 #include <crow/app.h>
6 #include <crow/http_request.h>
7 #include <crow/http_response.h>
8 
9 // TODO this is wrong.  file handler shouldn't care about middlewares
10 #include <crow/routing.h>
11 #include "token_authorization_middleware.hpp"
12 
13 namespace crow {
14 namespace webassets {
15 void request_routes(crow::App<crow::TokenAuthorizationMiddleware>& app);
16 }
17 }