From 3314a53d0cf0a135fe6f82fcc7b6f4df84f70436 Mon Sep 17 00:00:00 2001 From: Niklas Halle Date: Sun, 23 Aug 2020 12:41:55 +0200 Subject: clean start, clean CMakeLists.txt --- src/N-Commands/KlingerHandler.cpp | 11 --- src/N-Commands/KlingerHandler.hpp | 17 ----- src/N-Commands/RelationshipHandler.cpp | 130 --------------------------------- src/N-Commands/RelationshipHandler.hpp | 10 --- 4 files changed, 168 deletions(-) delete mode 100644 src/N-Commands/KlingerHandler.cpp delete mode 100644 src/N-Commands/KlingerHandler.hpp delete mode 100644 src/N-Commands/RelationshipHandler.cpp delete mode 100644 src/N-Commands/RelationshipHandler.hpp (limited to 'src/N-Commands') diff --git a/src/N-Commands/KlingerHandler.cpp b/src/N-Commands/KlingerHandler.cpp deleted file mode 100644 index c596952..0000000 --- a/src/N-Commands/KlingerHandler.cpp +++ /dev/null @@ -1,11 +0,0 @@ -// -// Created by max on 11.08.20. -// - -#include "KlingerHandler.hpp" - -void KlingerHandler::onCall(const Mongoose::Request& request, Mongoose::JsonResponse& response) { - - std::cout << "Klinger was called\n"; - response["text"] = "Bonjour!"; -} diff --git a/src/N-Commands/KlingerHandler.hpp b/src/N-Commands/KlingerHandler.hpp deleted file mode 100644 index c078303..0000000 --- a/src/N-Commands/KlingerHandler.hpp +++ /dev/null @@ -1,17 +0,0 @@ -// -// Created by max on 11.08.20. -// -#include -#include -#include -#ifndef DORGODBOTBACKEND_KLINGERHANDLER_H -#define DORGODBOTBACKEND_KLINGERHANDLER_H - - -class KlingerHandler { -public: - void onCall(const Mongoose::Request& request, Mongoose::JsonResponse& response) ; -}; - - -#endif //DORGODBOTBACKEND_KLINGERHANDLER_H diff --git a/src/N-Commands/RelationshipHandler.cpp b/src/N-Commands/RelationshipHandler.cpp deleted file mode 100644 index 46991a3..0000000 --- a/src/N-Commands/RelationshipHandler.cpp +++ /dev/null @@ -1,130 +0,0 @@ -#include "RelationshipHandler.hpp" -#include -#include -#include -using namespace std; - -//Takk til https://www.geeksforgeeks.org/split-a-sentence-into-words-in-cpp/ -//fucking c++ does not has a split function like every other programming language in the world -vector removeDupWord(const string& str) { - vector v = {}; - string word; // = ""; - for(auto x : str) { - if(x == ' ') { - if(word != "/relation") { - v.push_back(word); - } - word = ""; - } else { - word += x; - } - } - v.push_back(word); - return v; -} -vector buildCalArr(vector nameV) { - string ges = nameV.at(0) + nameV.at(1); - - for(auto& c : ges) { - c = tolower(c); - } - - vector v = {}; - for(auto c1 : ges) { - //cout << c1 << '\n'; - int count = 0; - for(auto c2: ges) { - if(c1==c2) { - ++count; - } - } - v.push_back(count); - } - //cout << ges << endl; - - /*for(auto i: v) { - cout << i << ' '; - } - cout << v.size() << "\n";*/ - return v; -} - -int calculate(vector names) { - sort(names.begin(), names.end()); - vector nums = buildCalArr(names); - - while(nums.size() > 2) { - vector tempNums = {}; - for(std::size_t i=0;i names) { - //vector names = removeDupWord(str); - if(names.size() != 2) { - return "Gib zwei Namen ein Du Troll!"; - } - if(!isAlphaNum(names.at(0))) { - return "Seit wann enthælt ein Name Sonderzeichen oder Zahlen? Spüre den Zorn von N!"; - } - if(!isAlphaNum(names.at(1))) { - return "Seit wann enthælt ein Name Sonderzeichen oder Zahlen? Spüre den Zorn von N!"; - } - int result = calculate(names); - - return (names.at(0) + " und " + names.at(1) + " passen nach Angaben von N zu " + to_string(result) + "% zusammen. Gratuliere!\n"); -} - -void RelationshipHandler::onCall(Mongoose::Request& request, Mongoose::JsonResponse& response) { - - std::cout << "/relation was called\n"; - - response["text"] = rsStart(vector{request.get("name1", "Lukas"), request.get("name2", "cpp")}); - - response["success"] = "1"; - response["session"] = "NULL"; - /*if (messagePtr->date > telegram->getBootDate()) { - - log(messagePtr->from->username + ": "+messagePtr->text); - - telegram->sendMessage(messagePtr->chat->id, rsStart(messagePtr->text)); - - }*/ - -} diff --git a/src/N-Commands/RelationshipHandler.hpp b/src/N-Commands/RelationshipHandler.hpp deleted file mode 100644 index fe9c0ea..0000000 --- a/src/N-Commands/RelationshipHandler.hpp +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once -#include -#include -#include - -class RelationshipHandler { -public: - void onCall(Mongoose::Request& request, Mongoose::JsonResponse& response); - -}; -- cgit v1.2.3-54-g00ecf