Partial implementation for LOC-21
author B Tasker
()
committer B Tasker
()
commit 299c799474233841e03f4c62dd42520942d5bbae
tree eaf2f5162b9d6fed594e6e3918d953b49ac2f0fc
parent 0addb47b99110f50eb952ba90978694420b06b33
Partial implementation for LOC-21

Users within the same room can now send each other direct messages

/msg [username] [msg]

However, the message is currently encrypted with the room key. Other users won't (and shouldn't) receive DMs not addressed to them back from {{pollMsg}}, and old DMs will be cleared at the same interval as room-wide messages.

Messages really should be encrypted with a key that's specific to the addressed user, but that can't be implemented until Roster support has been added.
client/LocalChatClient.py
server/LocalChat.py