diff options
author | mathieui <mathieui@mathieui.net> | 2021-04-11 13:58:40 +0200 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2021-04-11 16:33:53 +0200 |
commit | 18b1d5ae72fdef99bf9bd102b45cd67e6865d6f5 (patch) | |
tree | 236095dd1f8ad39255253a07356859e264823783 /poezio/tabs | |
parent | 4ae1b714c47440419c56f2fdce288bd6350348e2 (diff) | |
download | poezio-18b1d5ae72fdef99bf9bd102b45cd67e6865d6f5.tar.gz poezio-18b1d5ae72fdef99bf9bd102b45cd67e6865d6f5.tar.bz2 poezio-18b1d5ae72fdef99bf9bd102b45cd67e6865d6f5.tar.xz poezio-18b1d5ae72fdef99bf9bd102b45cd67e6865d6f5.zip |
feature: add a mam_sync_limit tab option
Diffstat (limited to 'poezio/tabs')
-rw-r--r-- | poezio/tabs/basetabs.py | 3 | ||||
-rw-r--r-- | poezio/tabs/muctab.py | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/poezio/tabs/basetabs.py b/poezio/tabs/basetabs.py index 34b2efdc..2046b866 100644 --- a/poezio/tabs/basetabs.py +++ b/poezio/tabs/basetabs.py @@ -1014,7 +1014,8 @@ class OneToOneTab(ChatTab): use_log = config.get_by_tabname('use_log', self.jid) mam_sync = config.get_by_tabname('mam_sync', self.jid) if use_log and mam_sync: - self.mam_filler = MAMFiller(logger, self) + limit = config.get_by_tabname('mam_sync_limit', self.jid) + self.mam_filler = MAMFiller(logger, self, limit) asyncio.ensure_future( LogLoader(logger, self, use_log).tab_open() ) diff --git a/poezio/tabs/muctab.py b/poezio/tabs/muctab.py index c48ccebc..85aa0eff 100644 --- a/poezio/tabs/muctab.py +++ b/poezio/tabs/muctab.py @@ -181,7 +181,8 @@ class MucTab(ChatTab): use_log = config.get_by_tabname('mam_sync', self.general_jid) mam_sync = config.get_by_tabname('mam_sync', self.general_jid) if self.mam_filler is None and use_log and mam_sync: - self.mam_filler = MAMFiller(logger, self) + limit = config.get_by_tabname('mam_sync_limit', self.jid) + self.mam_filler = MAMFiller(logger, self, limit) muc.join_groupchat( self.core, self.jid.bare, |