disable knownFileSize on re-download for pgp encrypted files

This commit is contained in:
Daniel Gultsch 2022-03-30 09:59:42 +02:00
parent 09cf5feefa
commit eadb1e127b

View file

@ -102,7 +102,12 @@ public class HttpDownloadConnection implements Transferable {
if (this.message.getEncryption() == Message.ENCRYPTION_AXOLOTL && this.file.getKey() == null) { if (this.message.getEncryption() == Message.ENCRYPTION_AXOLOTL && this.file.getKey() == null) {
this.message.setEncryption(Message.ENCRYPTION_NONE); this.message.setEncryption(Message.ENCRYPTION_NONE);
} }
final Long knownFileSize = message.getFileParams().size; final Long knownFileSize;
if (message.getEncryption() == Message.ENCRYPTION_PGP || message.getEncryption() == Message.ENCRYPTION_DECRYPTED) {
knownFileSize = null;
} else {
knownFileSize = message.getFileParams().size;
}
Log.d(Config.LOGTAG,"knownFileSize: "+knownFileSize+", body="+message.getBody()); Log.d(Config.LOGTAG,"knownFileSize: "+knownFileSize+", body="+message.getBody());
if (knownFileSize != null && interactive) { if (knownFileSize != null && interactive) {
if (message.getEncryption() == Message.ENCRYPTION_AXOLOTL if (message.getEncryption() == Message.ENCRYPTION_AXOLOTL