introduce login service

This commit is contained in:
Hepatica
2024-08-16 14:13:45 +02:00
parent 964fd201c6
commit d2fb7b611b
3 changed files with 134 additions and 14 deletions

View File

@@ -7,6 +7,7 @@
#include "httplib.h"
#include "Controllers/PublishController.cpp"
#include "Service/DiscordService.cpp"
#include "Service/MongoDbService.cpp"
//#include "Service/AuthorizationService.cpp"
//#include "Service/FileProcessingService.cpp"
@@ -53,19 +54,15 @@ int main()
});
DiscordService discord_service;
MongoDbService mongo_service;
svr.Post("/register", [&](const httplib::Request& req, httplib::Response& res)
svr.Post("/login", [&](const httplib::Request& req, httplib::Response& res)
{
string discord_id = discord_service.get_discord_id(req.body);
res.set_content(discord_id, "text/plain");
/*logger.log(INFO, "Start publish from main");
publish_controller.process_publish(req, res);*/
std::string result = mongo_service.get_user_info(discord_id);
res.set_content(result, "text/plain");
});