diff options
author | Link Mauve <linkmauve@linkmauve.fr> | 2022-07-12 13:26:14 +0200 |
---|---|---|
committer | Link Mauve <linkmauve@linkmauve.fr> | 2022-07-12 13:26:14 +0200 |
commit | 9560f39de752045be196111fbce5e7be3f15f295 (patch) | |
tree | 91b10bc16ac52e194c80c152962f684e0425f424 /slixmpp/plugins | |
parent | f7a38a028ab6c963f167f5907f3cfbf0a1b0dddc (diff) | |
parent | a1a5f3984dbb44163d3b107d502e010793b56cff (diff) | |
download | slixmpp-9560f39de752045be196111fbce5e7be3f15f295.tar.gz slixmpp-9560f39de752045be196111fbce5e7be3f15f295.tar.bz2 slixmpp-9560f39de752045be196111fbce5e7be3f15f295.tar.xz slixmpp-9560f39de752045be196111fbce5e7be3f15f295.zip |
Merge branch 'xep0356-v0.4' into 'master'
XEP-0356: namespace version bump
See merge request poezio/slixmpp!206
Diffstat (limited to 'slixmpp/plugins')
-rw-r--r-- | slixmpp/plugins/xep_0356/stanza.py | 11 |
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) |