|
@@ -56,6 +56,7 @@ import com.owncloud.android.ui.activity.ConflictsResolveActivity
|
|
import com.owncloud.android.ui.activity.UploadListActivity
|
|
import com.owncloud.android.ui.activity.UploadListActivity
|
|
import com.owncloud.android.ui.notifications.NotificationUtils
|
|
import com.owncloud.android.ui.notifications.NotificationUtils
|
|
import com.owncloud.android.utils.ErrorMessageAdapter
|
|
import com.owncloud.android.utils.ErrorMessageAdapter
|
|
|
|
+import com.owncloud.android.utils.FilesUploadHelper
|
|
import com.owncloud.android.utils.theme.ViewThemeUtils
|
|
import com.owncloud.android.utils.theme.ViewThemeUtils
|
|
import java.io.File
|
|
import java.io.File
|
|
import java.security.SecureRandom
|
|
import java.security.SecureRandom
|
|
@@ -77,7 +78,7 @@ class FilesUploadWorker(
|
|
private val notificationManager: NotificationManager =
|
|
private val notificationManager: NotificationManager =
|
|
context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
|
|
context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
|
|
private val fileUploaderDelegate = FileUploaderDelegate()
|
|
private val fileUploaderDelegate = FileUploaderDelegate()
|
|
- private var currentUploadFileOperation: UploadFileOperation? = null
|
|
|
|
|
|
+
|
|
|
|
|
|
override fun doWork(): Result {
|
|
override fun doWork(): Result {
|
|
val accountName = inputData.getString(ACCOUNT)
|
|
val accountName = inputData.getString(ACCOUNT)
|
|
@@ -379,7 +380,7 @@ class FilesUploadWorker(
|
|
val text = String.format(context.getString(R.string.uploader_upload_in_progress_content), percent, fileName)
|
|
val text = String.format(context.getString(R.string.uploader_upload_in_progress_content), percent, fileName)
|
|
notificationBuilder.setContentText(text)
|
|
notificationBuilder.setContentText(text)
|
|
notificationManager.notify(FOREGROUND_SERVICE_ID, notificationBuilder.build())
|
|
notificationManager.notify(FOREGROUND_SERVICE_ID, notificationBuilder.build())
|
|
- //FilesUploadHelper.onTransferProgress(,progressRate,totalTransferredSoFar,totalToTransfer,fileAbsoluteName)
|
|
|
|
|
|
+ FilesUploadHelper.onTransferProgress(currentUploadFileOperation?.user?.accountName,currentUploadFileOperation?.remotePath,progressRate,totalTransferredSoFar,totalToTransfer,fileAbsoluteName)
|
|
}
|
|
}
|
|
lastPercent = percent
|
|
lastPercent = percent
|
|
|
|
|
|
@@ -396,5 +397,6 @@ class FilesUploadWorker(
|
|
private const val FOREGROUND_SERVICE_ID: Int = 412
|
|
private const val FOREGROUND_SERVICE_ID: Int = 412
|
|
private const val MAX_PROGRESS: Int = 100
|
|
private const val MAX_PROGRESS: Int = 100
|
|
const val ACCOUNT = "data_account"
|
|
const val ACCOUNT = "data_account"
|
|
|
|
+ var currentUploadFileOperation: UploadFileOperation? = null
|
|
}
|
|
}
|
|
}
|
|
}
|