Don't move XmppConnection everywhere
[?]
Oct 28, 2018, 6:54 PM
34NQKMVK5VC2674YO5OQKLZPDCMMEEHIR7V5EBMPRX2LMKKNDNGQCDependencies
- [2]
E4YEIQYOConnect to xmpp server - [3]
Z7OFWSBLRefactor account data - [4]
PHPCAQ6ZUse env logger. Implement command loop - [5]
F5UQL2FBManage xmpp connection in cmd processing loop - [6]
AXDOLAOAIntroduce xmpp client - [*]
AVBHYHOAStop xmpp thread by shudown
Change contents
- replacement in src/xmpp.rs at line 26
future::loop_fn(self, |XmppConnection { account, inner }| {if let Some(inner) = inner {Box::new(future::ok(future::Loop::Break(XmppConnection {account,inner: Some(inner),}))) as Box<Future<Item = _, Error = E>>} else {let XmppConnection { account, inner } = self;if let Some(inner) = inner {Box::new(future::ok(XmppConnection {account,inner: Some(inner),})) as Box<Future<Item = _, Error = E>>} else {Box::new(future::loop_fn(account, |account| { - replacement in src/xmpp.rs at line 67
future::ok(future::Loop::Break(future::Loop::Continue(XmppConnection {account,inner: None,},)))future::ok(future::Loop::Break(future::Loop::Continue(account))) - replacement in src/xmpp.rs at line 72
future::ok(future::Loop::Break(future::Loop::Continue(XmppConnection {account,inner: None,},)))future::ok(future::Loop::Break(future::Loop::Continue(account))) - replacement in src/xmpp.rs at line 77[3.335]→[3.429:443](∅→∅),[2.3191]→[3.429:443](∅→∅),[3.429]→[3.429:443](∅→∅),[3.632]→[3.632:643](∅→∅)
}})}))}