slidge.core.muc.archive
#
Module Contents#
Classes#
Functions#
|
Determine if a message stanza is worth archiving, ie, convey meaningful |
|
Hack to fix namespaces between jabber:component and jabber:client |
Attributes#
- class slidge.core.muc.archive.MessageArchive(retention_days=None)[source]#
- Parameters:
retention_days (Optional[float]) –
- add(msg, archive_only=False)[source]#
Add a message to the archive if it is deemed archivable
- Parameters:
msg (slixmpp.Message) –
archive_only –
- get_all(start_date=None, end_date=None, before_id=None, after_id=None, ids=(), last_page_n=None, sender=None)[source]#
Very unoptimized archive fetching
- Parameters:
start_date (Optional[datetime.datetime]) –
end_date (Optional[datetime.datetime]) –
before_id (Optional[str]) –
after_id (Optional[str]) –
ids (Collection[str]) –
last_page_n (Optional[int]) –
sender (Optional[str]) –
- Returns:
- class slidge.core.muc.archive.HistoryMessage(stanza)[source]#
- Parameters:
stanza (slixmpp.Message) –
- slidge.core.muc.archive.archivable(msg)[source]#
Determine if a message stanza is worth archiving, ie, convey meaningful info
- Parameters:
msg (slixmpp.Message) –
- Returns: