15 lines
601 B
Rust
15 lines
601 B
Rust
include!(concat!(env!("OUT_DIR"), "/codegen.rs"));
|
|
|
|
pub fn create_client(base_url: &str, token: String) -> Client {
|
|
let mut val = reqwest::header::HeaderValue::from_str(&format!("Bearer {token}"))
|
|
.expect("header creation");
|
|
val.set_sensitive(true);
|
|
let mut headers = reqwest::header::HeaderMap::new();
|
|
headers.insert(reqwest::header::AUTHORIZATION, val);
|
|
let client = reqwest::ClientBuilder::new()
|
|
.default_headers(headers)
|
|
.build()
|
|
.expect("client build");
|
|
Client::new_with_client(&format!("{}/api", base_url.trim_end_matches('/')), client)
|
|
}
|