xep_0425: add missing 'id' attribute to 'Moderate' stanza plugin

This commit is contained in:
nicoco 2024-12-30 14:22:40 +01:00
parent 5dfc622539
commit 27bbb1ef95
2 changed files with 3 additions and 3 deletions

View File

@ -19,7 +19,7 @@ class Moderate(ElementBase):
namespace = NS
name = 'moderate'
plugin_attrib = 'moderate'
interfaces = {'reason'}
interfaces = {'id', 'reason'}
sub_interfaces = {'reason'}

View File

@ -21,12 +21,12 @@ class TestModeration(SlixTest):
self.check(iq, """
<iq type='set' id='a'>
<moderate xmlns='urn:xmpp:message-moderate:1'>
<moderate xmlns='urn:xmpp:message-moderate:1' id='some-id'>
<retract xmlns='urn:xmpp:message-retract:1'/>
<reason>R</reason>
</moderate>
</iq>
""", use_values=False)
""")
def testModerated(self):
message = Message()