summaryrefslogtreecommitdiff
path: root/poezio/tabs/muctab.py
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2021-04-11 13:31:20 +0200
committermathieui <mathieui@mathieui.net>2021-04-11 16:33:53 +0200
commit4ae1b714c47440419c56f2fdce288bd6350348e2 (patch)
tree9aac0660dd52976ffa49a70696cc684fb89018ab /poezio/tabs/muctab.py
parent6f36d6b507044bdf8376ae1159ab0c86a3cd337a (diff)
downloadpoezio-4ae1b714c47440419c56f2fdce288bd6350348e2.tar.gz
poezio-4ae1b714c47440419c56f2fdce288bd6350348e2.tar.bz2
poezio-4ae1b714c47440419c56f2fdce288bd6350348e2.tar.xz
poezio-4ae1b714c47440419c56f2fdce288bd6350348e2.zip
internal: make mam_sync and use_log use tab-specific options
Diffstat (limited to 'poezio/tabs/muctab.py')
-rw-r--r--poezio/tabs/muctab.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/poezio/tabs/muctab.py b/poezio/tabs/muctab.py
index 593be6ce..c48ccebc 100644
--- a/poezio/tabs/muctab.py
+++ b/poezio/tabs/muctab.py
@@ -59,7 +59,6 @@ from poezio.ui.types import (
Message,
MucOwnJoinMessage,
MucOwnLeaveMessage,
- StatusMessage,
PersistentInfoMessage,
)
@@ -179,7 +178,9 @@ class MucTab(ChatTab):
seconds = None
if last_message is not None:
seconds = (datetime.now() - last_message.time).seconds
- if self.mam_filler is None and config.getbool('mam_sync'):
+ 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)
muc.join_groupchat(
self.core,
@@ -606,9 +607,9 @@ class MucTab(ChatTab):
},
),
)
- asyncio.ensure_future(
- LogLoader(logger, self, config.get('use_log')).tab_open(),
- )
+ asyncio.ensure_future(LogLoader(
+ logger, self, config.get_by_tabname('use_log', self.general_jid)
+ ).tab_open())
def handle_presence_joined(self, presence: Presence, status_codes: Set[int]) -> None:
"""