diff options
author | Max Kusatz <max@trialserver.de> | 2020-08-22 14:08:46 +0200 |
---|---|---|
committer | Max Kusatz <max@trialserver.de> | 2020-08-22 14:08:46 +0200 |
commit | 598218e9e1d6e97b7793b0cff2c0d50cab879fa4 (patch) | |
tree | b0c80ca9c038195f4f473a34cb99d0c01479676a /src/Utilities/GetEssen.hpp | |
parent | 537a243882f49cd95b304ecf283de950440fd66a (diff) | |
download | n_core-598218e9e1d6e97b7793b0cff2c0d50cab879fa4.tar.gz n_core-598218e9e1d6e97b7793b0cff2c0d50cab879fa4.zip |
Mensa working sort of with JSON
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 +}; + + + |