update to newer jid
This commit is contained in:
parent
0743249280
commit
b83905dc96
2 changed files with 4 additions and 4 deletions
|
@ -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 = "*"
|
||||||
|
|
|
@ -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()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue