tokio-xmpp: Remove unneeded clones
This commit is contained in:
parent
adeb4154de
commit
c56dbe8903
1 changed files with 2 additions and 2 deletions
|
@ -40,7 +40,7 @@ impl Client {
|
||||||
|
|
||||||
/// Start a new client given that the JID is already parsed.
|
/// Start a new client given that the JID is already parsed.
|
||||||
pub async fn new_with_jid(jid: Jid, password: String) -> Result<Self, Error> {
|
pub async fn new_with_jid(jid: Jid, password: String) -> Result<Self, Error> {
|
||||||
let stream = Self::connect(jid.clone(), password.clone()).await?;
|
let stream = Self::connect(jid, password).await?;
|
||||||
Ok(Client { stream })
|
Ok(Client { stream })
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ impl Client {
|
||||||
async fn connect(jid: Jid, password: String) -> Result<XMPPStream, Error> {
|
async fn connect(jid: Jid, password: String) -> Result<XMPPStream, Error> {
|
||||||
let username = jid.node_str().unwrap();
|
let username = jid.node_str().unwrap();
|
||||||
let password = password;
|
let password = password;
|
||||||
let domain = idna::domain_to_ascii(&jid.clone().domain_str()).map_err(|_| Error::Idna)?;
|
let domain = idna::domain_to_ascii(jid.domain_str()).map_err(|_| Error::Idna)?;
|
||||||
|
|
||||||
// TCP connection
|
// TCP connection
|
||||||
let tcp_stream = connect_with_srv(&domain, "_xmpp-client._tcp", 5222).await?;
|
let tcp_stream = connect_with_srv(&domain, "_xmpp-client._tcp", 5222).await?;
|
||||||
|
|
Loading…
Reference in a new issue