コード例 #1
0
ファイル: roster.py プロジェクト: binyuj/deepin-talk
 def message_received(self, stanza):
     if stanza.stanza_type != 'chat':
         return True
     if not stanza.body:
         logger.info("%s message: %s", stanza.from_jid, stanza.serialize())
         return True
     ReceivedMessage.received_message_from_stanza(stanza)
     return True
コード例 #2
0
ファイル: roster.py プロジェクト: disda/deepin-talk
 def message_received(self, stanza):
     if stanza.stanza_type != 'chat':
         return True
     if not stanza.body:
         logger.info("%s message: %s", stanza.from_jid, stanza.serialize())
         return True
     ReceivedMessage.received_message_from_stanza(stanza)
     return True
コード例 #3
0
ファイル: models.py プロジェクト: disda/deepin-talk
 def loadUnreadedMessages(self):
     qs = ReceivedMessage.select().where(
         ReceivedMessage.readed == False,
         ReceivedMessage.friend == Friend.get(jid=self._toJid))
     objs = list(map(lambda item: MessageWrapper(item), qs))
     self.setAll(objs)
     with disable_auto_commit():
         for ins in qs:
             if ins.readed != True:
                 ins.readed = True
                 ins.save(update_fields=['readed'])
コード例 #4
0
ファイル: models.py プロジェクト: lovesnow/deepin-talk
 def loadUnreadedMessages(self):
     qs = ReceivedMessage.select().where(
         ReceivedMessage.readed == False, ReceivedMessage.friend == Friend.get(jid=self._toJid)
     )
     objs = list(map(lambda item: MessageWrapper(item), qs))
     self.setAll(objs)
     with disable_auto_commit():
         for ins in qs:
             if ins.readed != True:
                 ins.readed = True
                 ins.save(update_fields=["readed"])
コード例 #5
0
 def on_message_received(self, msg):
     if msg['type'] == "chat":
         ReceivedMessage.received_message_from_sleek(msg)
コード例 #6
0
ファイル: base.py プロジェクト: lovesnow/deepin-talk
 def on_message_received(self, msg):
     if msg["type"] == "chat":
         ReceivedMessage.received_message_from_sleek(msg)