Implement Chat: Show Username in chat messages

This commit is contained in:
Abhay Raizada 2015-12-31 15:18:27 +05:30
parent 8a4c356747
commit 43efc4339b
2 changed files with 4 additions and 2 deletions

View File

@ -242,7 +242,8 @@ class SyncClientProtocol(JSONCommandProtocol):
} }
}) })
def handleChat(self,message): def handleChat(self,message):
self._client.ui.showMessage(message) messageString = '<'+message['username']+'>'+message['message']
self._client.ui.showMessage(messageString)
#TODO #TODO
def setReady(self, isReady, manuallyInitiated=True): def setReady(self, isReady, manuallyInitiated=True):

View File

@ -130,7 +130,8 @@ class SyncFactory(Factory):
self._roomManager.broadcastRoom(watcher, lambda w: w.sendControlledRoomAuthStatus(False, watcher.getName(), room._name)) self._roomManager.broadcastRoom(watcher, lambda w: w.sendControlledRoomAuthStatus(False, watcher.getName(), room._name))
def sendChat(self,watcher,message): def sendChat(self,watcher,message):
self._roomManager.broadcastRoom(watcher, lambda w: w.sendChatMessage(message)) messageDict={"message":message,"username" : watcher.getName()}
self._roomManager.broadcastRoom(watcher, lambda w: w.sendChatMessage(messageDict))
def setReady(self, watcher, isReady, manuallyInitiated=True): def setReady(self, watcher, isReady, manuallyInitiated=True):
watcher.setReady(isReady) watcher.setReady(isReady)