jingle_ft: Add support for empty range elements.

These can be used to indicate support for ranged transfers.
This commit is contained in:
Emmanuel Gil Peyrot 2017-08-27 02:33:37 +01:00
commit 92277ccde0

View file

@ -28,7 +28,7 @@ impl IntoElements for Range {
fn into_elements(self, emitter: &mut ElementEmitter) {
let mut elem = Element::builder("range")
.ns(ns::JINGLE_FT)
.attr("offset", self.offset)
.attr("offset", if self.offset == 0 { None } else { Some(self.offset) })
.attr("length", self.length)
.build();
for hash in self.hashes {