mirror of https://gitlab.com/xmpp-rs/xmpp-rs.git
State is disconnected, not invalid
This commit is contained in:
parent
95f3c06cf3
commit
878446e88d
|
@ -208,7 +208,10 @@ impl Stream for Client {
|
|||
self.state = ClientState::Connecting(connect);
|
||||
self.poll_next(cx)
|
||||
}
|
||||
ClientState::Disconnected => Poll::Ready(None),
|
||||
ClientState::Disconnected => {
|
||||
self.state = ClientState::Disconnected;
|
||||
Poll::Pending
|
||||
},
|
||||
ClientState::Connecting(mut connect) => match Pin::new(&mut connect).poll(cx) {
|
||||
Poll::Ready(Ok(Ok(stream))) => {
|
||||
let bound_jid = stream.jid.clone();
|
||||
|
|
Loading…
Reference in New Issue