[−][src]Function dishub::ops::add_feeds::get_valid_server
pub fn get_valid_server<R: BufRead, W: Write>(
servers: Vec<(u64, String)>,
input: &mut R,
output: &mut W
) -> u64
Prompt the user to choose a server to post in, given a list of servers.
Get the server list from known_servers()
.
The returned number is the chosen server's ID.
Examples
let servers = vec![(1000, "Babby's first server".to_string()), (1001, "Helo am server plz gib credentials".to_string())]; assert_eq!(add_feeds::get_valid_server(servers, &mut BufReader::new(&b"2\n"[..]), &mut Vec::new()), 1001);