Skip to content

Commit 68fd1cc

Browse files
committed
cargo update
1 parent e0c1a53 commit 68fd1cc

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

src/bot/bots.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ use std::time::Duration;
33

44
use dashmap::DashMap;
55
use lazy_static::lazy_static;
6+
use ricq::client::DefaultConnector;
67
use ricq::{
78
ext::common::after_login,
8-
ext::reconnect::{auto_reconnect, Credential, DefaultConnector},
9+
ext::reconnect::{auto_reconnect, Credential},
910
handler::QEvent,
1011
Client,
1112
};

src/handler/password.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ use axum::Json;
44
use dashmap::DashMap;
55
use lazy_static::lazy_static;
66
use rand::{prelude::StdRng, SeedableRng};
7+
use ricq::client::{Connector, DefaultConnector};
78
use ricq::{
89
client::NetworkStatus,
910
device::Device,
10-
ext::reconnect::{Connector, Credential, DefaultConnector, Password},
11+
ext::reconnect::{Credential, Password},
1112
handler::QEvent,
1213
version::{get_version, Protocol},
1314
Client, LoginDeviceLocked, LoginNeedCaptcha, LoginResponse,

src/handler/qrcode.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ use dashmap::DashMap;
66
use lazy_static::lazy_static;
77
use rand::rngs::StdRng;
88
use rand::SeedableRng;
9+
use ricq::client::{Connector, DefaultConnector};
910
use ricq::{
1011
client::NetworkStatus,
1112
device::Device,
@@ -79,9 +80,8 @@ pub async fn create(Json(req): Json<CreateClientReq>) -> RCResult<Json<CreateCli
7980
};
8081
let (sender, receiver) = tokio::sync::broadcast::channel(10);
8182
let cli = Arc::new(Client::new(device, get_version(protocol), sender));
82-
let stream = tokio::net::TcpStream::connect(cli.get_address())
83-
.await
84-
.map_err(RCError::IO)?;
83+
let connector = DefaultConnector;
84+
let stream = connector.connect(&cli).await?;
8585
let c = cli.clone();
8686
let network_join_handle = tokio::spawn(async move { c.start(stream).await });
8787
tokio::task::yield_now().await;

0 commit comments

Comments
 (0)