diff options
Diffstat (limited to 'poezio/tabs/privatetab.py')
-rw-r--r-- | poezio/tabs/privatetab.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/poezio/tabs/privatetab.py b/poezio/tabs/privatetab.py index 526a7570..2d4a73e1 100644 --- a/poezio/tabs/privatetab.py +++ b/poezio/tabs/privatetab.py @@ -10,6 +10,7 @@ both participant’s nicks. It also has slightly different features than the ConversationTab (such as tab-completion on nicks from the room). """ +import asyncio import curses import logging from typing import Dict, Callable @@ -24,11 +25,10 @@ from poezio.config import config from poezio.core.structs import Command from poezio.decorators import refresh_wrapper from poezio.logger import logger +from poezio.log_loader import LogLoader, MAMFiller from poezio.theming import get_theme, dump_tuple from poezio.decorators import command_args_parser from poezio.ui.types import ( - BaseMessage, - InfoMessage, Message, PersistentInfoMessage, ) @@ -70,6 +70,11 @@ class PrivateTab(OneToOneTab): self.on = True self.update_commands() self.update_keys() + if config.getbool('mam_sync'): + self.mam_filler = MAMFiller(logger, self) + asyncio.ensure_future( + LogLoader(logger, self, config.getbool('use_log')).tab_open() + ) @property def log_name(self) -> str: |