Introduce self-presence
[?]
Oct 30, 2018, 11:16 AM
DXTXUF2RPKYRUNNOZM3NGJXP77JW6NVA5P4JT24KUQAUMUFROTIQCDependencies
- [2]
H5FNCGYJRefactor online awaiting to separate function - [3]
E4YEIQYOConnect to xmpp server - [4]
F5UQL2FBManage xmpp connection in cmd processing loop - [5]
34NQKMVKDon't move XmppConnection everywhere - [*]
AVBHYHOAStop xmpp thread by shudown
Change contents
- replacement in src/xmpp.rs at line 45
Self::online(client.split(), account).then(|r| match r {Ok(conn) => future::ok(future::Loop::Break(conn)),Err(acc) => future::ok(future::Loop::Continue(acc)),})Self::online(client.split(), account).and_then(Self::self_presence).then(|r| match r {Ok(conn) => future::ok(future::Loop::Break(conn)),Err(acc) => future::ok(future::Loop::Continue(acc)),}) - replacement in src/xmpp.rs at line 60
) -> impl Future<Item = XmppConnection, Error = config::Account> {) -> impl Future<Item = Self, Error = config::Account> { - edit in src/xmpp.rs at line 89
}fn self_presence(self) -> impl Future<Item = Self, Error = config::Account> {future::ok(self)