From ab6f2caa83e05a2eaff40307f608975841ba6cfb Mon Sep 17 00:00:00 2001 From: jakka Date: Tue, 9 Sep 2025 10:13:40 +0300 Subject: continued working on api --- src/client.rs | 4 ++-- src/lib.rs | 4 +++- src/tests.rs | 4 +--- src/types.rs | 1 - 4 files changed, 6 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/client.rs b/src/client.rs index 4847db8..49d903e 100644 --- a/src/client.rs +++ b/src/client.rs @@ -32,7 +32,7 @@ impl HydrusClient { ) -> Result { let mut req_url = self.url.to_owned(); req_url.push_str("request_new_permissions?name="); - req_url.push_str(&urlencoding::encode(&name)); + req_url.push_str(&urlencoding::encode(name)); if permissions.is_empty() { req_url.push_str("&permit_everything=true"); @@ -83,7 +83,7 @@ impl HydrusClient { pub fn get_service_name(&self, name: &str) -> Result { let mut req_url = self.url.to_owned(); req_url.push_str("get_service?service_name="); - req_url.push_str(&urlencoding::encode(&name)); + req_url.push_str(&urlencoding::encode(name)); let response = if let Some(key) = &self.sessionkey { ureq::get(req_url) .header("Hydrus-Client-API-Access-Key", key) diff --git a/src/lib.rs b/src/lib.rs index b755f83..6d0b411 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,3 +1,5 @@ pub mod client; -mod tests; pub mod types; + +#[cfg(test)] +mod tests; diff --git a/src/tests.rs b/src/tests.rs index d22dedd..3fafdbe 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -1,8 +1,6 @@ use crate::client::HydrusClient; -use http::Uri; - -#[cfg(test)] use crate::types::*; + #[test] fn correct_hydruspermissions_url_encode() { let perms: [HydrusPermissions; 3] = [ diff --git a/src/types.rs b/src/types.rs index 2cf1524..5472906 100644 --- a/src/types.rs +++ b/src/types.rs @@ -26,7 +26,6 @@ impl From for HydrusError { #[derive(PartialEq, Debug, Clone)] #[repr(u8)] - pub enum HydrusPermissions { ImportAndEditURLs = 0, ImportAndEditFiles, -- cgit v1.3.1