diff options
Diffstat (limited to 'src/Utilities/GetEssen.hpp')
-rw-r--r-- | src/Utilities/GetEssen.hpp | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/Utilities/GetEssen.hpp b/src/Utilities/GetEssen.hpp new file mode 100644 index 0000000..813d115 --- /dev/null +++ b/src/Utilities/GetEssen.hpp @@ -0,0 +1,38 @@ +#pragma once + +#include "sqdb.hpp" +#include "Utilities/Utilities.hpp" +#include "Utilities/Logger.hpp" +//#include <tgbot/tgbot.h> +#include <boost/date_time/posix_time/posix_time.hpp> +#include <boost/date_time/gregorian/gregorian.hpp> +#include <boost/date_time/date_formatting.hpp> +#include <curl/curl.h> +#include <iostream> +#include <sys/stat.h> +#include <iostream> +#include <string> +#include <mongoose/JsonResponse.h> +#include <mongoose/Server.h> + +using namespace std; +using namespace boost::posix_time; + +void returnEssen(Mongoose::Request &request, Mongoose::JsonResponse &response); + +string getEssen(int mensa_ID, int offset); + +string read_mensa_message_from_file(const int& mensa_id_file); + +struct Mensa_Essen{ + int ID{191}; + string Message{"nothing got back! There was an error!!"}; + boost::posix_time::ptime Datum; + boost::posix_time::ptime LastModified; +}; +enum mensa { + Adlershof = 191, Nord = 147, Sued = 367 +}; + + + |