plugin XEP-0338: always add <group> element as first <jingle> child:
this is to work around a Movim bug (https://github.com/movim/movim/issues/1233). rel 424
This commit is contained in:
parent
0fba22ad10
commit
f251aa48fa
1 changed files with 5 additions and 1 deletions
|
|
@ -109,7 +109,11 @@ class XEP_0338:
|
|||
) -> None:
|
||||
"""Build the <group> and <content> elements if possible"""
|
||||
for semantics, content_names in session["metadata"].get("group", {}).items():
|
||||
group_elt = jingle_elt.addElement((NS_JINGLE_GROUPING, "group"))
|
||||
# always add the <group> element as first child of <jingle> element to work
|
||||
# around https://github.com/movim/movim/issues/1233
|
||||
group_elt = domish.Element((NS_JINGLE_GROUPING, "group"))
|
||||
jingle_elt.children.insert(0, group_elt)
|
||||
|
||||
group_elt["semantics"] = semantics
|
||||
for content_name in content_names:
|
||||
content_elt = group_elt.addElement((NS_JINGLE_GROUPING, "content"))
|
||||
|
|
|
|||
Loading…
Reference in a new issue