diff --git a/Cargo.lock b/Cargo.lock index 4e270bd2a..e1d557192 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -736,9 +736,9 @@ dependencies = [ [[package]] name = "async-tungstenite" -version = "0.29.1" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef0f7efedeac57d9b26170f72965ecfd31473ca52ca7a64e925b0b6f5f079886" +checksum = "e308e9866b891743e3fdf9dfd6b57f85c5062ca01ce4fed6f393e76eb5accea4" dependencies = [ "atomic-waker", "futures-core", @@ -751,7 +751,7 @@ dependencies = [ "tokio", "tokio-rustls 0.26.2", "tungstenite", - "webpki-roots 0.26.11", + "webpki-roots 1.0.0", ] [[package]] @@ -9591,9 +9591,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tungstenite" -version = "0.26.2" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" +checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" dependencies = [ "bytes", "data-encoding", diff --git a/Cargo.toml b/Cargo.toml index cc7f84f7a..d4c87d73a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,7 +31,7 @@ async-stripe = { version = "0.41.0", default-features = false, features = [ "runtime-tokio-hyper-rustls", ] } async-trait = "0.1.88" -async-tungstenite = { version = "0.29.1", default-features = false, features = [ +async-tungstenite = { version = "0.30.0", default-features = false, features = [ "futures-03-sink", ] } async-walkdir = "2.1.0" diff --git a/packages/app-lib/src/state/friends.rs b/packages/app-lib/src/state/friends.rs index af9f36d8d..0d3a9e2a8 100644 --- a/packages/app-lib/src/state/friends.rs +++ b/packages/app-lib/src/state/friends.rs @@ -9,7 +9,7 @@ use ariadne::networking::message::{ ClientToServerMessage, ServerToClientMessage, }; use ariadne::users::UserStatus; -use async_tungstenite::WebSocketStream; +use async_tungstenite::WebSocketSender; use async_tungstenite::tokio::{ConnectStream, connect_async}; use async_tungstenite::tungstenite::Message; use async_tungstenite::tungstenite::client::IntoClientRequest; @@ -17,7 +17,6 @@ use bytes::Bytes; use chrono::{DateTime, Utc}; use dashmap::DashMap; use either::Either; -use futures::stream::SplitSink; use futures::{SinkExt, StreamExt}; use reqwest::Method; use reqwest::header::HeaderValue; @@ -32,7 +31,7 @@ use tokio::sync::{Mutex, RwLock}; use uuid::Uuid; pub(super) type WriteSocket = - Arc, Message>>>>; + Arc>>>; pub(super) type TunnelSockets = Arc>>; pub struct FriendsSocket {