xmpp_codec: add Packet::Text
This commit is contained in:
parent
014633d119
commit
2e0dff5153
1 changed files with 3 additions and 0 deletions
|
@ -50,6 +50,7 @@ pub enum Packet {
|
|||
Error(Box<std::error::Error>),
|
||||
StreamStart(HashMap<String, String>),
|
||||
Stanza(xml::Element),
|
||||
Text(String),
|
||||
StreamEnd,
|
||||
}
|
||||
|
||||
|
@ -155,6 +156,8 @@ impl Encoder for XMPPCodec {
|
|||
},
|
||||
Packet::Stanza(stanza) =>
|
||||
write!(dst, "{}", stanza),
|
||||
Packet::Text(text) =>
|
||||
write!(dst, "{}", xml::escape(&text)),
|
||||
// TODO: Implement all
|
||||
_ => Ok(())
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue