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}