slidge.core.mixins.disco#

Module Contents#

Classes#

class slidge.core.mixins.disco.BaseDiscoMixin[source]#

Bases: slidge.core.mixins.base.Base

DISCO_TYPE: str[source]#
DISCO_CATEGORY: str[source]#
DISCO_NAME: str[source]#
DISCO_LANG[source]#
features()[source]#
async extended_features()[source]#
Return type:

Optional[list[slixmpp.plugins.xep_0004.Form]]

async get_disco_info()[source]#
async get_caps_ver()[source]#
reset_caps_cache()[source]#
class slidge.core.mixins.disco.ChatterDiscoMixin[source]#

Bases: BaseDiscoMixin

AVATAR = True[source]#
RECEIPTS = True[source]#
MARKS = True[source]#
CHAT_STATES = True[source]#
UPLOAD = True[source]#
CORRECTION = True[source]#
REACTION = True[source]#
RETRACTION = True[source]#
REPLIES = True[source]#
DISCO_TYPE = 'pc'[source]#
DISCO_CATEGORY = 'client'[source]#
DISCO_NAME = ''[source]#
features()[source]#
async extended_features()[source]#