make use of the gen_id() method in relevant plugins

This commit is contained in:
Emmanuel Gil Peyrot 2017-05-29 04:51:01 +01:00
parent 8839c4eea8
commit 785f717f91
3 changed files with 3 additions and 5 deletions

View file

@ -67,8 +67,7 @@ impl MessagingPlugin {
from: None,
to: Some(to.clone()),
type_: MessageType::Chat,
// TODO: always use an id.
id: None,
id: Some(self.proxy.gen_id()),
bodies: {
let mut bodies = BTreeMap::new();
bodies.insert(String::new(), String::from(body));

View file

@ -53,8 +53,7 @@ impl PingPlugin {
self.proxy.send(Iq {
from: None,
to: Some(to),
// TODO: use a generic way to generate ids.
id: Some(String::from("id")),
id: Some(self.proxy.gen_id()),
payload: IqType::Get(IqPayload::Ping(Ping).into()),
}.into());
Ok(())

View file

@ -20,7 +20,7 @@ impl PresencePlugin {
let presence = Presence {
from: None,
to: None,
id: None,
id: Some(self.proxy.gen_id()),
type_: type_,
show: show,
priority: 0i8,