Mercurial > libervia-backend
diff sat.tac @ 79:db0a0f000e37
Chat presentation enhancement
- core: message signal is not sent anymore for groupchat type, cause MUC chat server do it for us
- wix: user nick can now be specified to chat windows, usefull for colorization
- memory: full jid are now sent
- wix: message from user are now in black for group chat
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 31 Mar 2010 19:56:43 +1100 |
parents | f271fff3a713 |
children | 23caf1051099 |
line wrap: on
line diff
--- a/sat.tac Wed Mar 31 17:16:27 2010 +1100 +++ b/sat.tac Wed Mar 31 19:56:43 2010 +1100 @@ -593,7 +593,8 @@ message.addElement("body", "jabber:client", msg) self.profiles[profile].xmlstream.send(message) self.memory.addToHistory(current_jid, current_jid, jid.JID(to), message["type"], unicode(msg)) - self.bridge.newMessage(message['from'], unicode(msg), to=message['to'], type=type, profile=profile) #We send back the message, so all clients are aware of it + if type!="groupchat": + self.bridge.newMessage(message['from'], unicode(msg), to=message['to'], type=type, profile=profile) #We send back the message, so all clients are aware of it def setPresence(self, to="", show="", priority = 0, statuses={}, profile_key='@DEFAULT@'):