Make app middlewares not require specific instances of app
diff --git a/include/web_kvm.hpp b/include/web_kvm.hpp
index 65fe812..40c5128 100644
--- a/include/web_kvm.hpp
+++ b/include/web_kvm.hpp
@@ -1,8 +1,7 @@
+#include <crow/app.h>
#include <boost/endian/arithmetic.hpp>
#include <string>
-#include <crow/bmc_app_type.hpp>
-
#include <video.h>
namespace crow {
@@ -176,7 +175,8 @@
connection_metadata meta;
-void request_routes(BmcAppType& app) {
+template <typename... Middlewares>
+void request_routes(Crow<Middlewares...>& app) {
CROW_ROUTE(app, "/kvmws")
.websocket()
.onopen([&](crow::websocket::connection& conn) {