.
This commit is contained in:
@ -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;
|
||||
|
||||
//---------------------
|
||||
{
|
||||
|
Reference in New Issue
Block a user