示例#1
0
 def response(self, tomsg, status):
     msg = Message()
     msg.id = self.newId()
     msg.type = Message.RESPONSE
     msg.response.rspId = tomsg.id
     msg.response.status = status
     self.socthread.send_message(msg)
示例#2
0
 def login(self, username, password):
     msg = Message()
     msg.id = self.newId()
     msg.type = Message.LOGIN_REQ
     login = msg.login
     login.username = username
     login.password = password
     self.socthread.send_message(msg)
示例#3
0
def sendOrder(patientSurname, patientMalfunction):
    msg = str(Message(doctorName, patientSurname, patientMalfunction))
    channel.basic_publish(exchange='exchangeInfo',
                          routing_key=patientMalfunction,
                          body=msg)
    channel.basic_publish(exchange='exchangeInfo',
                          routing_key='log',
                          body=msg)
示例#4
0
 def responseLogin(self):
     msg = Message()
     msg.id = self.newId()
     msg.type = Message.LOGIN_RESPONSE
     if self.user:
         msg.login_response.status = Message.OK
         msg.login_response.userid = self.user.userid
     else:
         msg.login_response.status = Message.FAILED
     self.socthread.send_message(msg)
示例#5
0
 def send_chat(self, userid, type=Message.Chat.TEXT, data="", filename=""):
     msg = Message()
     msg.id = self.newId()
     msg.type = Message.CHAT
     msg.chat.peer_id = userid
     msg.chat.type = type
     if data:
         msg.chat.data = data
     if filename:
         msg.chat.filename = filename
     self.socthread.send_message(msg)
示例#6
0
 def newMessage(self):
     msg = Message()
     msg.id = self.newId()
     return msg
示例#7
0
 def get_friends(self):
     msg = Message()
     msg.id = self.newId()
     msg.type = Message.GET_FRIENDS
     self.socthread.send_message(msg)