blob: 51d374fcccb94f76bc9ae20e84f55f43d2f9bd23 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
"""
Slixmpp: The Slick XMPP Library
Copyright (C) 2020 "Maxime “pep” Buquet <pep@bouah.net>"
This file is part of Slixmpp.
See the file LICENSE for copying permission.
"""
from slixmpp import Message
from slixmpp.plugins import BasePlugin
from slixmpp.xmlstream import register_stanza_plugin
from slixmpp.plugins.xep_0421 import stanza
from slixmpp.plugins.xep_0421.stanza import OccupantId
class XEP_0421(BasePlugin):
'''XEP-0421: Anonymous unique occupant identifiers for MUCs'''
name = 'xep_0421'
description = 'Anonymous unique occupant identifiers for MUCs'
dependencies = {'xep_0045'}
stanza = stanza
def plugin_init(self) -> None:
# XXX: This should be MucMessage. Someday..
register_stanza_plugin(Message, OccupantId)
|