summaryrefslogtreecommitdiff
path: root/poezio/tabs
diff options
context:
space:
mode:
authorroot <madhurgarg96@gmail.com>2019-09-05 15:40:46 +0530
committerroot <madhurgarg96@gmail.com>2019-09-05 17:42:27 +0530
commit17e7f0768a1ae2eceae78dca677d165d86a067d6 (patch)
tree4b0ecf38b0ba759f4c4c0b54e4dadf4030a7909c /poezio/tabs
parent5e81fe276058f9ad884b76789ae52797057d3788 (diff)
downloadpoezio-17e7f0768a1ae2eceae78dca677d165d86a067d6.tar.gz
poezio-17e7f0768a1ae2eceae78dca677d165d86a067d6.tar.bz2
poezio-17e7f0768a1ae2eceae78dca677d165d86a067d6.tar.xz
poezio-17e7f0768a1ae2eceae78dca677d165d86a067d6.zip
Reorganize MAM
Diffstat (limited to 'poezio/tabs')
-rw-r--r--poezio/tabs/basetabs.py3
-rw-r--r--poezio/tabs/muctab.py3
2 files changed, 4 insertions, 2 deletions
diff --git a/poezio/tabs/basetabs.py b/poezio/tabs/basetabs.py
index eb64ed2f..e3ae7d9d 100644
--- a/poezio/tabs/basetabs.py
+++ b/poezio/tabs/basetabs.py
@@ -15,6 +15,7 @@ revolving around chats.
import logging
import string
+import asyncio
import time
from datetime import datetime
from xml.etree import cElementTree as ET
@@ -917,7 +918,7 @@ class ChatTab(Tab):
def on_scroll_up(self):
if not self.query_status:
- mam.mam_scroll(tab=self, action='scroll')
+ asyncio.ensure_future(mam.on_scroll_up(tab=self))
return self.text_win.scroll_up(self.text_win.height - 1)
def on_scroll_down(self):
diff --git a/poezio/tabs/muctab.py b/poezio/tabs/muctab.py
index d9c09b7c..3e754ae6 100644
--- a/poezio/tabs/muctab.py
+++ b/poezio/tabs/muctab.py
@@ -10,6 +10,7 @@ user list, and updates private tabs when necessary.
import bisect
import curses
import logging
+import asyncio
import os
import random
import re
@@ -157,7 +158,7 @@ class MucTab(ChatTab):
status=status.message,
show=status.show,
seconds=seconds)
- mam.mam_scroll(self, action='query')
+ asyncio.ensure_future(mam.on_tab_open(self))
def leave_room(self, message: str):
if self.joined: