def handleAttentionPayload(self, data): payload = protocol_pb2.ConversationMessage() if (payload.ParseFromString(data) == False): #TODO: ERROR return self.handleAttentionRequest(payload.userName, payload.buddyName, payload.message)
def handleConvMessagePayload(self, data): payload = protocol_pb2.ConversationMessage() if (payload.ParseFromString(data) == False): #TODO: ERROR return self.handleMessageSendRequest(payload.userName, payload.buddyName, payload.message, payload.xhtml, payload.id)
def handleAttention(self, user, buddyName, msg): m = protocol_pb2.ConversationMessage() m.userName = user m.buddyName = buddyName m.message = msg message = WRAP(m.SerializeToString(), protocol_pb2.WrapperMessage.TYPE_ATTENTION) self.send(message)
def handleSubject(self, user, legacyName, msg, nickname = ""): m = protocol_pb2.ConversationMessage() m.userName = user m.buddyName = legacyName m.message = msg m.nickname = nickname message = WRAP(m.SerializeToString(), protocol_pb2.WrapperMessage.TYPE_ROOM_SUBJECT_CHANGED) self.send(message)
def handleMessageAck(self, user, legacyName, ID): m = protocol_pb2.ConversationMessage() m.userName = user m.buddyName = legacyName m.message = "" m.id = ID message = WRAP(m.SerializeToString(), protocol_pb2.WrapperMessage.TYPE_CONV_MESSAGE_ACK) self.send(message)
def handleMessage(self, user, legacyName, msg, nickname="", xhtml=""): m = protocol_pb2.ConversationMessage() m.userName = user m.buddyName = legacyName m.message = msg m.nickname = nickname m.xhtml = xhtml message = WRAP(m.SerializeToString(), protocol_pb2.WrapperMessage.TYPE_CONV_MESSAGE) self.send(message)