From f5e3a6a0593a573f6eb8d4c8b310f269dc17310d Mon Sep 17 00:00:00 2001 From: Lorenz Leitner Date: Mon, 11 Oct 2021 15:54:54 +0200 Subject: Remove passthrough method --- src/hooks/wa.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/hooks/wa.rs') diff --git a/src/hooks/wa.rs b/src/hooks/wa.rs index d676495..cb4bc4c 100644 --- a/src/hooks/wa.rs +++ b/src/hooks/wa.rs @@ -5,7 +5,6 @@ use irc::client::prelude::*; use macros::privmsg; use reqwest::{get, Url}; use serde::{Deserialize, Serialize}; -use serde_json::Result as SerdeJsonResult; #[derive(Serialize, Deserialize, Debug)] struct WaResponse { @@ -30,11 +29,6 @@ struct SubPod { plaintext: String, } -fn parse_json(str_data: &str) -> SerdeJsonResult { - let w: WaResponse = serde_json::from_str(str_data)?; - Ok(w) -} - /// Reduces all 'pod' plaintexts to a single string. /// Same as gonzobot does it. fn to_single_string(wa_res: WaResponse) -> String { @@ -80,7 +74,7 @@ async fn send_wa_req(url: &str) -> Result { async fn handle_wa_req(url: &str) -> Result { let res_body = send_wa_req(url).await?; - let parsed = parse_json(&res_body)?; + let parsed = serde_json::from_str(&res_body)?; Ok(parsed) } -- cgit v1.2.3