diff --git a/src/euph/room.rs b/src/euph/room.rs index 4d07700..c6a7d65 100644 --- a/src/euph/room.rs +++ b/src/euph/room.rs @@ -106,7 +106,7 @@ impl State { cookies.join("; ") } - async fn update_cookies(vault: &Vault, response: &Response) { + fn update_cookies(vault: &Vault, response: &Response) { let mut cookie_jar = CookieJar::new(); for (name, value) in response.headers() { @@ -117,7 +117,7 @@ impl State { } } - vault.set_euph_cookies(cookie_jar).await; + vault.set_euph_cookies(cookie_jar); } async fn connect(vault: &EuphVault, name: &str) -> anyhow::Result> { @@ -129,7 +129,7 @@ impl State { match tokio_tungstenite::connect_async(request).await { Ok((ws, response)) => { - Self::update_cookies(vault.vault(), &response).await; + Self::update_cookies(vault.vault(), &response); Ok(Some(conn::wrap(ws))) } Err(tungstenite::Error::Http(resp)) if resp.status().is_client_error() => { diff --git a/src/main.rs b/src/main.rs index d6454ef..4c33cff 100644 --- a/src/main.rs +++ b/src/main.rs @@ -66,7 +66,7 @@ async fn main() -> anyhow::Result<()> { } Command::ClearCookies => { println!("Clearing cookies"); - vault.set_euph_cookies(CookieJar::new()).await; + vault.set_euph_cookies(CookieJar::new()); } } diff --git a/src/vault/euph.rs b/src/vault/euph.rs index 8bfe160..8ac863c 100644 --- a/src/vault/euph.rs +++ b/src/vault/euph.rs @@ -95,7 +95,7 @@ impl Vault { rx.await.unwrap() } - pub async fn set_euph_cookies(&self, cookies: CookieJar) { + pub fn set_euph_cookies(&self, cookies: CookieJar) { let request = EuphRequest::SetCookies { cookies }; let _ = self.tx.send(request.into()); }