summaryrefslogtreecommitdiff
path: root/poezio/tabs/privatetab.py
diff options
context:
space:
mode:
Diffstat (limited to 'poezio/tabs/privatetab.py')
-rw-r--r--poezio/tabs/privatetab.py9
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: