From d1793df1eda463b10107d41785ad1d7f055ed476 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sat, 18 May 2024 14:48:12 +0500 Subject: upd: moved the bot part to a relative subfolder --- src/config.hpp | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) delete mode 100644 src/config.hpp (limited to 'src/config.hpp') diff --git a/src/config.hpp b/src/config.hpp deleted file mode 100644 index 5c437d6..0000000 --- a/src/config.hpp +++ /dev/null @@ -1,54 +0,0 @@ -#pragma once - -#include -#include - -#define GET_DATABASE_CONNECTION_URL(c) \ - "dbname = " + c.database.name + " user = " + c.database.user + \ - " password = " + c.database.password + " host = " + c.database.host + \ - " port = " + c.database.port - -#define GET_DATABASE_CONNECTION_URL_POINTER(c) \ - "dbname = " + c->database.name + " user = " + c->database.user + \ - " password = " + c->database.password + " host = " + c->database.host + \ - " port = " + c->database.port - -namespace bot { - struct DatabaseConfiguration { - std::string name; - std::string user; - std::string password; - std::string host; - std::string port; - }; - - struct TwitchCredentialsConfiguration { - std::string client_id; - std::string token; - }; - - struct CommandConfiguration { - bool join_allowed = true; - bool join_allow_from_other_chats = false; - }; - - struct OwnerConfiguration { - std::optional name = std::nullopt; - std::optional id = std::nullopt; - }; - - struct UrlConfiguration { - std::optional help = std::nullopt; - }; - - struct Configuration { - TwitchCredentialsConfiguration twitch_credentials; - DatabaseConfiguration database; - CommandConfiguration commands; - OwnerConfiguration owner; - UrlConfiguration url; - }; - - std::optional parse_configuration_from_file( - const std::string &file_path); -} -- cgit v1.2.3