diff options
author | mathieui <mathieui@mathieui.net> | 2016-09-29 23:47:54 +0200 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2016-09-29 23:47:54 +0200 |
commit | 8f9e14dcb67f494d80f3b28d30df17a187999722 (patch) | |
tree | 04f2b35def2ed07b39c71235dc54a49acd1e54df /poezio/tabs/muctab.py | |
parent | b035d9f2cfe6182cd44369dd15efd4bc986b8839 (diff) | |
download | poezio-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.py | 14 |
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) |