This commit is contained in:
Your Name
2025-04-22 23:19:16 +12:00
parent 635a7c79ec
commit caf1e87718
4 changed files with 255 additions and 48 deletions

View File

@ -65,15 +65,22 @@ void interactive_mode() {
list_servers();
std::string server_name = iw.set_input_multiple_choice("Select a server", server_names);
if (server_name.empty()) {
return;
while (true) {
std::string server_name = iw.set_input_multiple_choice("Select a server", server_names);
if (server_name.empty())
{
iw.close();
return;
}
while (!server_name.empty()) {
iw.clear_display();
show_server_details(server_name);
server_name = iw.set_input_multiple_choice("Select a server", server_names, server_name);
}
iw.clear_display();
list_servers();
}
iw.close();
show_server_details(server_name);
}
void list_servers() {
@ -151,6 +158,7 @@ void show_server_details(const std::string& server_name) {
std::cout << "Status: Offline" << std::endl;
}
}
std::cout << std::endl;
//---------------------
{