feature: add a mam_sync option

This commit is contained in:
mathieui 2021-04-11 13:15:07 +02:00
parent 6d7921da55
commit 6f36d6b507
3 changed files with 11 additions and 0 deletions

View file

@ -249,6 +249,9 @@ use_bookmarks_method =
# in files. # in files.
#use_log = true #use_log = true
# set to 'false' to not sync the local lgos with the MAM server history
#mam_sync = true
# The number of lines to preload in a chat buffer when it opens # The number of lines to preload in a chat buffer when it opens
# (the lines are preloaded from the log files) # (the lines are preloaded from the log files)
# 0 or a negative value disable that option # 0 or a negative value disable that option

View file

@ -861,6 +861,13 @@ Options related to logging.
Set to ``false`` if you dont want to write any message to the disk. Set to ``false`` if you dont want to write any message to the disk.
mam_sync
**Default value:** ``true``
If ``true``, will try to fill local logs with missing MAM history
when opening a tab or joining a room.
Plugins Plugins
~~~~~~~ ~~~~~~~

View file

@ -92,6 +92,7 @@ DEFAULT_CONFIG: ConfigDict = {
'lazy_resize': True, 'lazy_resize': True,
'log_dir': '', 'log_dir': '',
'log_errors': True, 'log_errors': True,
'mam_sync': True,
'max_lines_in_memory': 2048, 'max_lines_in_memory': 2048,
'max_messages_in_memory': 2048, 'max_messages_in_memory': 2048,
'max_nick_length': 25, 'max_nick_length': 25,