Add items to roster from iq of "set" type
[?]
Jan 1, 2019, 4:03 PM
3ADA5BBX67XBHVOXAFIGKYKTBSABS65O7O4JQW3K4VAV6MQAYPSACDependencies
- [2]
SU4DNVCBStart to processing roster data - [3]
5IKA4GO7Rename xmpp client field from "inner" to "client" - [4]
BWDUANCVSecond part of processing result is only about stop_future - [5]
EBETRYK7Add counter for id. Check for jid in roster - [*]
VS6AHRWIMove XMPP to separate dir
Change contents
- replacement in src/xmpp/mod.rs at line 125
self,mut self, - replacement in src/xmpp/mod.rs at line 134
if let Some(_iq) = stanza.try_into().ok() as Option<xmpp_parsers::iq::Iq> {}if let Some(iq) = stanza.try_into().ok() as Option<xmpp_parsers::iq::Iq> {if let xmpp_parsers::iq::IqType::Set(element) = iq.payload {if let Some(roster) =element.try_into().ok() as Option<xmpp_parsers::roster::Roster>{self.state.data.roster.extend(roster.items.into_iter().map(|i| (i.jid, ())));}}}