@@ -507,7 +507,9 @@ public class JingleFileTransferConnection extends AbstractJingleConnection imple
xmppConnectionService.getFileBackend().setupRelativeFilePath(message,message.getUuid() + (extension.main != null ? ("." + extension.main) : ""));
}
long size = parseLong(fileSize, 0);
- message.setBody(Long.toString(size));
+ Message.FileParams fp = new Message.FileParams();
+ fp.size = new Long(size);
+ message.setFileParams(fp);
conversation.add(message);
jingleConnectionManager.updateConversationUi(true);
this.file = this.xmppConnectionService.getFileBackend().getFile(message, false);
@@ -522,7 +524,6 @@ public class JingleFileTransferConnection extends AbstractJingleConnection imple
Log.d(Config.LOGTAG, "could not process KeyTransportMessage");
}
}
- message.resetFileParams();
//legacy OMEMO encrypted file transfers reported the file size after encryption
//JET reports the plain text size. however lower levels of our receiving code still
//expect the cipher text size. so we just + 16 bytes (auth tag size) here