ureq_client/
ureq_client.rs

1use eskom_se_push_api::get_token_from_env;
2use eskom_se_push_api::ureq_client::UreqClient;
3
4fn main() {
5  match get_token_from_env(None) {
6    Ok(val) => {
7      let api = UreqClient::new(val);
8      match api.get_load_shedding_status() {
9        Ok(status) => {
10          println!("{:?}", status);
11        }
12        Err(e) => {
13          eprintln!("Error: {}", e);
14        }
15      }
16    }
17    Err(e) => panic!("Environment variable error: {}", e),
18  }
19}