Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pub fn get_hotel(id: String) -> Option<Hotel> {
- let spinner = Spinner::new(Spinners::Dots9, format!("Fetching Hotel {}:", id));
- let url = build_service_url(&id);
- let client = reqwest::Client::new();
- let res = client
- .get(&url)
- .header("x-api-key", String::from(API_KEY))
- .send();
- match &res {
- Ok(resp) if resp.status() == StatusCode::OK => {
- println!("{:?}", resp);
- println!("\u{2705}");
- let hotel: Hotel = res.unwrap().json().unwrap();
- spinner.stop();
- return Some(hotel);
- }
- Err(_) => {
- println!("\u{274C}");
- None
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement