Bump version
This commit is contained in:
parent
b176bfe35e
commit
83d0d5ff78
2 changed files with 6 additions and 4 deletions
|
@ -12,8 +12,8 @@ android {
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion 30
|
targetSdkVersion 30
|
||||||
|
|
||||||
versionCode 15
|
versionCode 16
|
||||||
versionName "1.5.2"
|
versionName "1.6.0"
|
||||||
|
|
||||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
|
|
||||||
|
|
|
@ -89,11 +89,11 @@ class DownloadWorker(private val context: Context, params: WorkerParameters) : W
|
||||||
val out = resolver.openOutputStream(uri) ?: throw Exception("Cannot open output stream")
|
val out = resolver.openOutputStream(uri) ?: throw Exception("Cannot open output stream")
|
||||||
out.use { fileOut ->
|
out.use { fileOut ->
|
||||||
val fileIn = response.body!!.byteStream()
|
val fileIn = response.body!!.byteStream()
|
||||||
val buffer = ByteArray(8 * 1024)
|
val buffer = ByteArray(BUFFER_SIZE)
|
||||||
var bytes = fileIn.read(buffer)
|
var bytes = fileIn.read(buffer)
|
||||||
var lastProgress = 0L
|
var lastProgress = 0L
|
||||||
while (bytes >= 0) {
|
while (bytes >= 0) {
|
||||||
if (System.currentTimeMillis() - lastProgress > 500) {
|
if (System.currentTimeMillis() - lastProgress > NOTIFICATION_UPDATE_INTERVAL_MILLIS) {
|
||||||
if (isStopped) {
|
if (isStopped) {
|
||||||
Log.d(TAG, "Attachment download was canceled")
|
Log.d(TAG, "Attachment download was canceled")
|
||||||
val newAttachment = attachment.copy(progress = PROGRESS_NONE)
|
val newAttachment = attachment.copy(progress = PROGRESS_NONE)
|
||||||
|
@ -167,5 +167,7 @@ class DownloadWorker(private val context: Context, params: WorkerParameters) : W
|
||||||
companion object {
|
companion object {
|
||||||
private const val TAG = "NtfyAttachDownload"
|
private const val TAG = "NtfyAttachDownload"
|
||||||
private const val FILE_PROVIDER_AUTHORITY = BuildConfig.APPLICATION_ID + ".provider" // See AndroidManifest.xml
|
private const val FILE_PROVIDER_AUTHORITY = BuildConfig.APPLICATION_ID + ".provider" // See AndroidManifest.xml
|
||||||
|
private const val BUFFER_SIZE = 8 * 1024
|
||||||
|
private const val NOTIFICATION_UPDATE_INTERVAL_MILLIS = 800
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue