diff --git a/kordophone/src/api/http_client.rs b/kordophone/src/api/http_client.rs index c500715..06df77f 100644 --- a/kordophone/src/api/http_client.rs +++ b/kordophone/src/api/http_client.rs @@ -1,10 +1,10 @@ extern crate hyper; extern crate serde; -use std::{borrow::Cow, default, path::PathBuf, str}; +use std::{path::PathBuf, str}; use log::{error}; -use hyper::{client::ResponseFuture, Body, Client, Method, Request, Uri}; +use hyper::{Body, Client, Method, Request, Uri}; use async_trait::async_trait; use serde::{de::DeserializeOwned, Deserialize, Serialize}; @@ -101,8 +101,8 @@ impl APIInterface for HTTPAPIClient { impl HTTPAPIClient { pub fn new(base_url: Uri, credentials: Option) -> HTTPAPIClient { HTTPAPIClient { - base_url: base_url, - credentials: credentials, + base_url, + credentials, auth_token: Option::None, client: Client::new(), } diff --git a/kordophone/src/model/jwt.rs b/kordophone/src/model/jwt.rs index 6810c2e..b5b62b9 100644 --- a/kordophone/src/model/jwt.rs +++ b/kordophone/src/model/jwt.rs @@ -64,8 +64,8 @@ impl JwtToken { exp.parse().unwrap() }); - let timestamp = chrono::NaiveDateTime::from_timestamp_opt(exp, 0).unwrap(); - let expiration_date = DateTime::::from_utc(timestamp, Utc); + let timestamp = DateTime::from_timestamp(exp, 0).unwrap().naive_utc(); + let expiration_date = DateTime::from_naive_utc_and_offset(timestamp, Utc); Ok(JwtToken { header, diff --git a/kordophone/src/tests/test_client.rs b/kordophone/src/tests/test_client.rs index 455dff8..375a449 100644 --- a/kordophone/src/tests/test_client.rs +++ b/kordophone/src/tests/test_client.rs @@ -24,7 +24,7 @@ impl TestClient { impl APIInterface for TestClient { type Error = TestError; - async fn authenticate(&mut self, credentials: Credentials) -> Result { + async fn authenticate(&mut self, _credentials: Credentials) -> Result { Ok(JwtToken::dummy()) }