Exemplo n.º 1
0
 def fromProtocolTreeNode(node):
     entity = MessageProtocolEntity.fromProtocolTreeNode(node)
     entity.__class__ = MediaMessageProtocolEntity
     entity.setMediaType(node.getChild("media").getAttributeValue("type"))
     preview = node.getChild("media").getData()
     entity.setPreview(preview)
     return entity
Exemplo n.º 2
0
 def fromProtocolTreeNode(node):
     entity = MessageProtocolEntity.fromProtocolTreeNode(node)
     entity.__class__ = EncryptedMessageProtocolEntity
     encNode = node.getChild("enc")
     entity.setEncProps(encNode["type"], encNode["v"],
                        encNode.data.encode('latin-1') if sys.version_info >= (3,0) else encNode.data)
     return entity
Exemplo n.º 3
0
 def fromProtocolTreeNode(node):
     entity = MessageProtocolEntity.fromProtocolTreeNode(node)
     entity.__class__ = EncryptedMessageProtocolEntity
     entity.setEncEntities(
         [EncProtocolEntity.fromProtocolTreeNode(encNode) for encNode in node.getAllChildren("enc")]
     )
     return entity
Exemplo n.º 4
0
 def fromProtocolTreeNode(node):
     entity = MessageProtocolEntity.fromProtocolTreeNode(node)
     entity.__class__ = MediaMessageProtocolEntity
     entity.setMediaType(node.getChild("media").getAttributeValue("type"))
     preview = node.getChild("media").getData()
     entity.setPreview(preview)
     return entity
Exemplo n.º 5
0
 def fromProtocolTreeNode(node):
     entity = MessageProtocolEntity.fromProtocolTreeNode(node)
     entity.__class__ = EncryptedMessageProtocolEntity
     encNode = node.getChild("enc")
     entity.setEncProps(encNode["type"], encNode["v"],
                        encNode.data.encode('latin-1') if sys.version_info >= (3,0) else encNode.data)
     return entity
Exemplo n.º 6
0
 def fromProtocolTreeNode(node):
     entity = MessageProtocolEntity.fromProtocolTreeNode(node)
     entity.__class__ = EncryptedMessageProtocolEntity
     entity.setEncEntities([
         EncProtocolEntity.fromProtocolTreeNode(encNode)
         for encNode in node.getAllChildren("enc")
     ])
     return entity