diff options
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 59 |
1 files changed, 3 insertions, 56 deletions
diff --git a/src/main.cpp b/src/main.cpp index 8a08b4a..d90e58d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,58 +1,5 @@ -#include "N-Commands/KlingerHandler.hpp" -#include "N-Commands/RelationshipHandler.hpp" -#include "Utilities/GetEssen.hpp" -#include "Utilities/Logger.hpp" -#include "Utilities/Utilities.hpp" -#include "Utilities/sqdb.hpp" -#include <mongoose/Server.h> -#include <mongoose/WebController.h> -#include <mongoose/JsonController.h> +#include <iostream> - -using namespace std; -using namespace Mongoose; - -class MyController : public JsonController -{ -public: - void hello(Request &request, JsonResponse &response) - { - response["text"] = "Hello " + htmlEntities(request.get("name", "... what's your name ?")) + "\n"; - response["success"] = "1"; - response["session"] = "NULL"; - } - void klinger(Request &request, JsonResponse &response){ - KlingerHandler klinger; - klinger.onCall(request, response); - } - void relation(Request &request, JsonResponse &response){ - RelationshipHandler relation; - relation.onCall(request, response); - } - void mensa(Request &request, JsonResponse &response){ - returnEssen(request, response); - } - - void setup() - { - setPrefix("/api/v1"); - addRouteResponse("GET", "/hello", MyController, hello, JsonResponse); - addRouteResponse("GET", "/klinger", MyController, klinger, JsonResponse); - addRouteResponse("GET", "/relation", MyController, relation, JsonResponse); - addRouteResponse("GET", "/mensa", MyController, mensa, JsonResponse); - } -}; - - -int main() -{ - MyController myController; - Server server(8080); - server.registerController(&myController); - - server.start(); - - while (1) { - MyController::sleep(10); - } +int main() { + std::cout << "Hello, World\n" << std::endl; }
\ No newline at end of file |