From f186dbd0cb110d32d614d2c9b7dc6a9e29040c20 Mon Sep 17 00:00:00 2001 From: Hardcore Sushi Date: Thu, 15 Jul 2021 10:50:57 +0200 Subject: [PATCH] Send only read data during large file transfers --- .../sushi/hardcore/aira/background_service/AIRAService.kt | 4 ++-- build.gradle | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/sushi/hardcore/aira/background_service/AIRAService.kt b/app/src/main/java/sushi/hardcore/aira/background_service/AIRAService.kt index d720023..79a0966 100644 --- a/app/src/main/java/sushi/hardcore/aira/background_service/AIRAService.kt +++ b/app/src/main/java/sushi/hardcore/aira/background_service/AIRAService.kt @@ -566,8 +566,8 @@ class AIRAService : Service() { 0 } filesSender.nextChunk = if (read > 0) { - filesSender.lastChunkSizes.add(nextChunk.size) - session.encrypt(nextChunk, usePadding) + filesSender.lastChunkSizes.add(read+1) + session.encrypt(nextChunk.sliceArray(0 until read+1), usePadding) } else { null } diff --git a/build.gradle b/build.gradle index d163d93..241b034 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:4.2.1' + classpath 'com.android.tools.build:gradle:4.2.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }