Don''t break threads and channel after disconnection
Dependencies
- [2]
VXJOXN2OUpdate dependencies - [3]
TGO4TIWUFix README - [4]
TRSLPEEJChecks for self XEP-0163 support - [5]
OX5ZPQRFUpdate tokio to 1.* - [6]
GVI6M6SCSend ping to custom jid - [7]
RNQTHBRIAccept all previous HTTP API
Change contents
- replacement in src/xmpp/xmpp_connection.rs at line 492
pub async fn connect<F>(self, stop_future: F) -> Result<XmppConnection, failure::Error>pub async fn connect<F>(self,stop_future: F,) -> Result<XmppConnection, (std::rc::Rc<config::Account>, failure::Error)> - replacement in src/xmpp/xmpp_connection.rs at line 562
break Err(failure::format_err!("Stop XMPP connection"))break Err((account.clone(),failure::format_err!("Stop XMPP connection"),)) - replacement in src/xmpp/xmpp_connection.rs at line 568
break Err(failure::format_err!("Stop XMPP connection(2)"))break Err((account.clone(),failure::format_err!("Stop XMPP connection(2)"),)) - replacement in src/xmpp/mod.rs at line 5
use log::{info, warn};use log::{error, info, warn}; - replacement in src/xmpp/mod.rs at line 56
Err(e) => break Err(e),Err((acc, e)) => {error!("Connection error: {}", e);maybe_conn = acc.into();} - replacement in src/main.rs at line 109
Err(e) => Response::builder()Err(_) => Response::builder()