use the minidom ElementBuilder::text method

This commit is contained in:
lumi 2017-02-21 00:07:10 +01:00
parent 6e7ec9ddb4
commit d31caae5a0
2 changed files with 9 additions and 9 deletions

View file

@ -141,11 +141,11 @@ impl Client {
auth.extend(self.jid.node.as_ref().expect("JID has no node").bytes()); auth.extend(self.jid.node.as_ref().expect("JID has no node").bytes());
auth.push(0); auth.push(0);
auth.extend(password.bytes()); auth.extend(password.bytes());
let mut elem = Element::builder("auth") let elem = Element::builder("auth")
.ns(ns::SASL) .text(base64::encode(&auth))
.attr("mechanism", "PLAIN") .ns(ns::SASL)
.build(); .attr("mechanism", "PLAIN")
elem.append_text_node(base64::encode(&auth)); .build();
self.transport.write_element(&elem)?; self.transport.write_element(&elem)?;
did_sasl = true; did_sasl = true;
} }

View file

@ -75,10 +75,10 @@ impl PresencePlugin {
.ns(ns::CLIENT) .ns(ns::CLIENT)
.build(); .build();
if let Some(stat) = status { if let Some(stat) = status {
let mut elem = Element::builder("status") let elem = Element::builder("status")
.ns(ns::CLIENT) .ns(ns::CLIENT)
.build(); .text(stat)
elem.append_text_node(stat); .build();
stanza.append_child(elem); stanza.append_child(elem);
} }
let mut elem = Element::builder("show") let mut elem = Element::builder("show")