mirror of
https://github.com/nextcloud/android.git
synced 2024-11-25 14:45:47 +03:00
only make improvement for fileDownloadHelper
Signed-off-by: alperozturk <alper_ozturk@proton.me>
This commit is contained in:
parent
0f827f5bad
commit
564a5fe2c7
1 changed files with 12 additions and 8 deletions
|
@ -58,7 +58,6 @@ class FilesExportWork(
|
|||
|
||||
private fun exportFiles(fileIDs: LongArray): Int {
|
||||
val fileDownloadHelper = FileDownloadHelper.instance()
|
||||
val fileExportUtil = FileExportUtils()
|
||||
|
||||
var successfulExports = 0
|
||||
fileIDs
|
||||
|
@ -73,13 +72,7 @@ class FilesExportWork(
|
|||
|
||||
if (ocFile.isDown) {
|
||||
try {
|
||||
fileExportUtil.exportFile(
|
||||
ocFile.fileName,
|
||||
ocFile.mimeType,
|
||||
contentResolver,
|
||||
ocFile,
|
||||
null
|
||||
)
|
||||
exportFile(ocFile)
|
||||
} catch (e: IllegalStateException) {
|
||||
Log_OC.e(TAG, "Error exporting file", e)
|
||||
showErrorNotification(successfulExports)
|
||||
|
@ -97,6 +90,17 @@ class FilesExportWork(
|
|||
return successfulExports
|
||||
}
|
||||
|
||||
@Throws(IllegalStateException::class)
|
||||
private fun exportFile(ocFile: OCFile) {
|
||||
FileExportUtils().exportFile(
|
||||
ocFile.fileName,
|
||||
ocFile.mimeType,
|
||||
contentResolver,
|
||||
ocFile,
|
||||
null
|
||||
)
|
||||
}
|
||||
|
||||
private fun showErrorNotification(successfulExports: Int) {
|
||||
val message = if (successfulExports == 0) {
|
||||
appContext.resources.getQuantityString(R.plurals.export_failed, successfulExports, successfulExports)
|
||||
|
|
Loading…
Reference in a new issue