summaryrefslogtreecommitdiff
path: root/poezio/tabs/muctab.py
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2016-09-29 23:47:54 +0200
committermathieui <mathieui@mathieui.net>2016-09-29 23:47:54 +0200
commit8f9e14dcb67f494d80f3b28d30df17a187999722 (patch)
tree04f2b35def2ed07b39c71235dc54a49acd1e54df /poezio/tabs/muctab.py
parentb035d9f2cfe6182cd44369dd15efd4bc986b8839 (diff)
downloadpoezio-8f9e14dcb67f494d80f3b28d30df17a187999722.tar.gz
poezio-8f9e14dcb67f494d80f3b28d30df17a187999722.tar.bz2
poezio-8f9e14dcb67f494d80f3b28d30df17a187999722.tar.xz
poezio-8f9e14dcb67f494d80f3b28d30df17a187999722.zip
Display status changes in one to one chats
Make hide_status_change work there as well, with per-jid configuration
Diffstat (limited to 'poezio/tabs/muctab.py')
-rw-r--r--poezio/tabs/muctab.py14
1 files changed, 3 insertions, 11 deletions
diff --git a/poezio/tabs/muctab.py b/poezio/tabs/muctab.py
index b8865045..f6965a75 100644
--- a/poezio/tabs/muctab.py
+++ b/poezio/tabs/muctab.py
@@ -17,7 +17,7 @@ import random
import re
from datetime import datetime
-from poezio.tabs import ChatTab, Tab
+from poezio.tabs import ChatTab, Tab, SHOW_NAME
from poezio import common
from poezio import fixes
@@ -32,17 +32,9 @@ from poezio.logger import logger
from poezio.roster import roster
from poezio.theming import get_theme, dump_tuple
from poezio.user import User
-from poezio.core.structs import Completion
+from poezio.core.structs import Completion, Status
-SHOW_NAME = {
- 'dnd': 'busy',
- 'away': 'away',
- 'xa': 'not available',
- 'chat': 'chatty',
- '': 'available'
- }
-
NS_MUC_USER = 'http://jabber.org/protocol/muc#user'
@@ -1555,7 +1547,7 @@ class MucTab(ChatTab):
self._text_buffer.add_message(msg)
self.core.on_user_changed_status_in_private('%s/%s' %
(from_room, from_nick),
- msg)
+ Status(show, status))
self.users.remove(user)
# finally, effectively change the user status
user.update(affiliation, show, status, role)