aboutsummaryrefslogtreecommitdiffstats
path: root/src/client.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client.rs')
-rw-r--r--src/client.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/client.rs b/src/client.rs
index fcafed3..d37133f 100644
--- a/src/client.rs
+++ b/src/client.rs
@@ -33,16 +33,16 @@ pub struct Client {
pw: String,
}
-impl Client {
- pub fn new(base_url: &str, user: &str, pw: &str) -> Client {
- Client {
- inner: reqwest::Client::new(),
- base_url: Url::parse(base_url).unwrap().join("api/z/1.0/").unwrap(),
- user: String::from(user),
- pw: String::from(pw),
- }
+pub fn client(url: &str, user: &str, pw: &str) -> Client {
+ Client {
+ inner: reqwest::Client::new(),
+ base_url: Url::parse(url).unwrap().join("api/z/1.0/").unwrap(),
+ user: String::from(user),
+ pw: String::from(pw),
}
+}
+impl Client {
fn url<T>(&self, path: &str, args: &T) -> String
where
T: Serialize + std::fmt::Debug,