Merge pull request #2532 from nextcloud/bugfix/2519/file_upload

File upload always fails for 1MB+
This commit is contained in:
Marcel Hibbe 2022-10-28 16:38:52 +02:00 committed by GitHub
commit 037e0b3b25
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View File

@ -258,9 +258,13 @@ class UploadAndShareFilesWorker(val context: Context, workerParameters: WorkerPa
notification = mBuilder!!
.setContentTitle(failureTitle)
.setContentText(failureText)
.setOngoing(false)
.build()
mNotifyManager!!.notify(notificationId, notification)
// Cancel original notification
mNotifyManager?.cancel(notificationId)
// Then show information about failure
mNotifyManager!!.notify(SystemClock.uptimeMillis().toInt(), notification)
}
companion object {

View File

@ -57,6 +57,7 @@ import com.nextcloud.talk.utils.Mimetype
import okhttp3.HttpUrl.Companion.toHttpUrlOrNull
import okhttp3.MediaType
import okhttp3.OkHttpClient
import okhttp3.Protocol
import okhttp3.Response
import java.io.File
import java.io.IOException
@ -290,6 +291,7 @@ class ChunkedFileUploader(
okHttpClientBuilder.followRedirects(false)
okHttpClientBuilder.followSslRedirects(false)
// okHttpClientBuilder.readTimeout(Duration.ofMinutes(30)) // TODO set timeout
okHttpClientBuilder.protocols(listOf(Protocol.HTTP_1_1))
okHttpClientBuilder.authenticator(
RestModule.MagicAuthenticator(
ApiUtils.getCredentials(