update to newer jid

This commit is contained in:
Astro 2017-08-15 00:27:40 +02:00
parent 0743249280
commit b83905dc96
2 changed files with 4 additions and 4 deletions

View file

@ -15,7 +15,7 @@ native-tls = "*"
tokio-tls = "*" tokio-tls = "*"
sasl = "*" sasl = "*"
rustc-serialize = "*" rustc-serialize = "*"
jid = "*" jid = { version = "0.2.3", features = ["minidom"] }
domain = "0.2.1" domain = "0.2.1"
xmpp-parsers = "0.7.0" xmpp-parsers = "0.7.0"
idna = "*" idna = "*"

View file

@ -14,7 +14,7 @@ use futures::{Future, Stream, Sink, future};
use tokio_xmpp::Client; use tokio_xmpp::Client;
use minidom::Element; use minidom::Element;
use xmpp_parsers::presence::{Presence, Type as PresenceType, Show as PresenceShow}; use xmpp_parsers::presence::{Presence, Type as PresenceType, Show as PresenceShow};
use xmpp_parsers::message::{Message, MessageType}; use xmpp_parsers::message::{Message, MessageType, Body};
use jid::Jid; use jid::Jid;
fn main() { fn main() {
@ -60,7 +60,7 @@ fn main() {
match (message.from, message.bodies.get("")) { match (message.from, message.bodies.get("")) {
(Some(from), Some(body)) => (Some(from), Some(body)) =>
if message.type_ != MessageType::Error { if message.type_ != MessageType::Error {
let reply = make_reply(from, body); let reply = make_reply(from, &body.0);
send(reply); send(reply);
}, },
_ => (), _ => (),
@ -91,6 +91,6 @@ fn make_presence() -> Element {
// Construct a chat <message/> // Construct a chat <message/>
fn make_reply(to: Jid, body: &str) -> Element { fn make_reply(to: Jid, body: &str) -> Element {
let mut message = Message::new(Some(to)); let mut message = Message::new(Some(to));
message.bodies.insert(String::new(), body.to_owned()); message.bodies.insert(String::new(), Body(body.to_owned()));
message.into() message.into()
} }