summaryrefslogtreecommitdiff
path: root/slixmpp/plugins/xep_0356/stanza.py
diff options
context:
space:
mode:
authornicoco <nicoco@nicoco.fr>2022-07-16 17:08:21 +0200
committernicoco <nicoco@nicoco.fr>2022-07-16 17:08:21 +0200
commitafedfa4b061da4ec526db11f08677fa3e30bafeb (patch)
treef5f759587756f2615e62640869f9de5b68d619ea /slixmpp/plugins/xep_0356/stanza.py
parentafb5419b6820c2d4e256ff1ce2f31e4442dcfe2a (diff)
parent5998069203fc1690e702b1267bcf694859e783f7 (diff)
downloadslixmpp-afedfa4b061da4ec526db11f08677fa3e30bafeb.tar.gz
slixmpp-afedfa4b061da4ec526db11f08677fa3e30bafeb.tar.bz2
slixmpp-afedfa4b061da4ec526db11f08677fa3e30bafeb.tar.xz
slixmpp-afedfa4b061da4ec526db11f08677fa3e30bafeb.zip
Merge branch 'master' of https://lab.louiz.org/poezio/slixmpp
Diffstat (limited to 'slixmpp/plugins/xep_0356/stanza.py')
-rw-r--r--slixmpp/plugins/xep_0356/stanza.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/slixmpp/plugins/xep_0356/stanza.py b/slixmpp/plugins/xep_0356/stanza.py
index ef01ee3e..46f1523a 100644
--- a/slixmpp/plugins/xep_0356/stanza.py
+++ b/slixmpp/plugins/xep_0356/stanza.py
@@ -7,7 +7,7 @@ from slixmpp.plugins.xep_0297 import Forwarded
class Privilege(ElementBase):
- namespace = "urn:xmpp:privilege:1"
+ namespace = "urn:xmpp:privilege:2"
name = "privilege"
plugin_attrib = "privilege"
@@ -24,7 +24,10 @@ class Privilege(ElementBase):
def presence(self):
return self.permission("presence")
-
+
+ def iq(self):
+ return self.permission("iq")
+
def add_perm(self, access, type):
# This should only be needed for servers, so maybe out of scope for slixmpp
perm = Perm()
@@ -34,7 +37,7 @@ class Privilege(ElementBase):
class Perm(ElementBase):
- namespace = "urn:xmpp:privilege:1"
+ namespace = "urn:xmpp:privilege:2"
name = "perm"
plugin_attrib = "perm"
plugin_multi_attrib = "perms"
@@ -44,4 +47,4 @@ class Perm(ElementBase):
def register():
register_stanza_plugin(Message, Privilege)
register_stanza_plugin(Privilege, Forwarded)
- register_stanza_plugin(Privilege, Perm, iterable=True) \ No newline at end of file
+ register_stanza_plugin(Privilege, Perm, iterable=True)