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