Merge branch 'muc-presense-destroy' into 'master'
xep_0045: register_stanza_plugin(MUCPresence, MUCDestroy) See merge request poezio/slixmpp!175
This commit is contained in:
		@@ -35,6 +35,7 @@ from slixmpp.plugins.xep_0045 import stanza
 | 
			
		||||
from slixmpp.plugins.xep_0045.stanza import (
 | 
			
		||||
    MUCInvite,
 | 
			
		||||
    MUCDecline,
 | 
			
		||||
    MUCDestroy,
 | 
			
		||||
    MUCPresence,
 | 
			
		||||
    MUCJoin,
 | 
			
		||||
    MUCMessage,
 | 
			
		||||
@@ -88,6 +89,7 @@ class XEP_0045(BasePlugin):
 | 
			
		||||
        register_stanza_plugin(MUCMessage, MUCStatus)
 | 
			
		||||
        register_stanza_plugin(MUCPresence, MUCStatus)
 | 
			
		||||
        register_stanza_plugin(Presence, MUCPresence)
 | 
			
		||||
        register_stanza_plugin(MUCPresence, MUCDestroy)
 | 
			
		||||
        register_stanza_plugin(Presence, MUCJoin)
 | 
			
		||||
        register_stanza_plugin(MUCJoin, MUCHistory)
 | 
			
		||||
        register_stanza_plugin(Message, MUCMessage)
 | 
			
		||||
 
 | 
			
		||||
@@ -235,6 +235,7 @@ class MUCOwnerQuery(ElementBase):
 | 
			
		||||
class MUCOwnerDestroy(ElementBase):
 | 
			
		||||
    name = 'destroy'
 | 
			
		||||
    plugin_attrib = 'destroy'
 | 
			
		||||
    namespace = NS_OWNER
 | 
			
		||||
    interfaces = {'reason', 'jid'}
 | 
			
		||||
    sub_interfaces = {'reason'}
 | 
			
		||||
 | 
			
		||||
@@ -288,3 +289,11 @@ class MUCActor(ElementBase):
 | 
			
		||||
        if jid:
 | 
			
		||||
            return JID(jid)
 | 
			
		||||
        return jid
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class MUCDestroy(ElementBase):
 | 
			
		||||
    name = 'destroy'
 | 
			
		||||
    plugin_attrib = 'destroy'
 | 
			
		||||
    namespace = NS_USER
 | 
			
		||||
    interfaces = {'reason', 'jid'}
 | 
			
		||||
    sub_interfaces = {'reason'}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user