diff --git a/src/client/component/party.cpp b/src/client/component/party.cpp index 22aff3a5..6a20517a 100644 --- a/src/client/component/party.cpp +++ b/src/client/component/party.cpp @@ -279,6 +279,11 @@ namespace party return -1; } + void reset_server_connection_state() + { + server_connection_state = {}; + } + int get_client_count() { auto count = 0; diff --git a/src/client/component/party.hpp b/src/client/component/party.hpp index 80c839fe..ec0a4b71 100644 --- a/src/client/component/party.hpp +++ b/src/client/component/party.hpp @@ -10,14 +10,27 @@ namespace party bool hostDefined; std::string motd; int max_clients; + std::string base_url; // yk, for when we need it ;) }; + struct discord_information + { + std::string image; + std::string image_text; + }; + + //void user_download_response(bool response); + void info_response_error(const std::string& error); + void reset_server_connection_state(); + void connect(const game::netadr_s& target); void start_map(const std::string& mapname, bool dev = false); + //void clear_sv_motd(); connection_state get_server_connection_state(); + //std::optional get_server_discord_info(); int get_client_num_by_name(const std::string& name);