Cleaned XEP-0249 plugin, added tests.
This commit is contained in:
@@ -1,7 +1,16 @@
|
||||
"""
|
||||
SleekXMPP: The Sleek XMPP Library
|
||||
Copyright (C) 2011 Nathanael C. Fritz, Dalek
|
||||
This file is part of SleekXMPP.
|
||||
|
||||
See the file LICENSE for copying permission.
|
||||
"""
|
||||
|
||||
from sleekxmpp.xmlstream import ElementBase
|
||||
|
||||
|
||||
class Invite(ElementBase):
|
||||
|
||||
"""
|
||||
XMPP allows for an agent in an MUC room to directly invite another
|
||||
user to join the chat room (as opposed to a mediated invitation
|
||||
@@ -17,13 +26,14 @@ class Invite(ElementBase):
|
||||
</message>
|
||||
|
||||
Stanza Interface:
|
||||
jid -- The JID of the groupchat room
|
||||
password -- The password used to gain entry in the room
|
||||
(optional)
|
||||
reason -- The reason for the invitation (optional)
|
||||
jid -- The JID of the groupchat room
|
||||
password -- The password used to gain entry in the room
|
||||
(optional)
|
||||
reason -- The reason for the invitation (optional)
|
||||
|
||||
"""
|
||||
|
||||
name = "x"
|
||||
namespace = "jabber:x:conference"
|
||||
plugin_attrib = "groupchat_invite"
|
||||
interfaces = ("jid", "password", "reason")
|
||||
interfaces = ("jid", "password", "reason")
|
||||
|
Reference in New Issue
Block a user