mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-11-03 20:08:00 +00:00 
			
		
		
		
	Download file operation will return unit instead of Any
This commit is contained in:
		
							parent
							
								
									be20267fea
								
							
						
					
					
						commit
						512fed3a88
					
				@ -48,7 +48,7 @@ import java.util.concurrent.atomic.AtomicBoolean
 | 
				
			|||||||
class DownloadRemoteFileOperation(
 | 
					class DownloadRemoteFileOperation(
 | 
				
			||||||
    private val remotePath: String,
 | 
					    private val remotePath: String,
 | 
				
			||||||
    localFolderPath: String
 | 
					    localFolderPath: String
 | 
				
			||||||
) : RemoteOperation<Any>() {
 | 
					) : RemoteOperation<Unit>() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private val mCancellationRequested = AtomicBoolean(false)
 | 
					    private val mCancellationRequested = AtomicBoolean(false)
 | 
				
			||||||
    private val mDataTransferListeners: MutableSet<OnDatatransferProgressListener> = HashSet()
 | 
					    private val mDataTransferListeners: MutableSet<OnDatatransferProgressListener> = HashSet()
 | 
				
			||||||
@ -58,8 +58,8 @@ class DownloadRemoteFileOperation(
 | 
				
			|||||||
    var etag: String = ""
 | 
					    var etag: String = ""
 | 
				
			||||||
        private set
 | 
					        private set
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    override fun run(client: OwnCloudClient): RemoteOperationResult<Any> {
 | 
					    override fun run(client: OwnCloudClient): RemoteOperationResult<Unit> {
 | 
				
			||||||
        var result: RemoteOperationResult<Any>
 | 
					        var result: RemoteOperationResult<Unit>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // download will be performed to a temporal file, then moved to the final location
 | 
					        // download will be performed to a temporal file, then moved to the final location
 | 
				
			||||||
        val tmpFile = File(tmpPath)
 | 
					        val tmpFile = File(tmpPath)
 | 
				
			||||||
@ -77,8 +77,8 @@ class DownloadRemoteFileOperation(
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Throws(Exception::class)
 | 
					    @Throws(Exception::class)
 | 
				
			||||||
    private fun downloadFile(client: OwnCloudClient, targetFile: File): RemoteOperationResult<Any> {
 | 
					    private fun downloadFile(client: OwnCloudClient, targetFile: File): RemoteOperationResult<Unit> {
 | 
				
			||||||
        val result: RemoteOperationResult<Any>
 | 
					        val result: RemoteOperationResult<Unit>
 | 
				
			||||||
        var it: Iterator<OnDatatransferProgressListener>
 | 
					        var it: Iterator<OnDatatransferProgressListener>
 | 
				
			||||||
        var fos: FileOutputStream? = null
 | 
					        var fos: FileOutputStream? = null
 | 
				
			||||||
        var bis: BufferedInputStream? = null
 | 
					        var bis: BufferedInputStream? = null
 | 
				
			||||||
 | 
				
			|||||||
@ -44,7 +44,7 @@ interface FileService : Service {
 | 
				
			|||||||
    fun downloadFile(
 | 
					    fun downloadFile(
 | 
				
			||||||
        remotePath: String,
 | 
					        remotePath: String,
 | 
				
			||||||
        localTempPath: String
 | 
					        localTempPath: String
 | 
				
			||||||
    ): RemoteOperationResult<Any>
 | 
					    ): RemoteOperationResult<Unit>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    fun refreshFolder(
 | 
					    fun refreshFolder(
 | 
				
			||||||
        remotePath: String
 | 
					        remotePath: String
 | 
				
			||||||
 | 
				
			|||||||
@ -61,7 +61,7 @@ class OCFileService(override val client: OwnCloudClient) : FileService {
 | 
				
			|||||||
    override fun downloadFile(
 | 
					    override fun downloadFile(
 | 
				
			||||||
        remotePath: String,
 | 
					        remotePath: String,
 | 
				
			||||||
        localTempPath: String
 | 
					        localTempPath: String
 | 
				
			||||||
    ): RemoteOperationResult<Any> =
 | 
					    ): RemoteOperationResult<Unit> =
 | 
				
			||||||
        DownloadRemoteFileOperation(
 | 
					        DownloadRemoteFileOperation(
 | 
				
			||||||
            remotePath = remotePath,
 | 
					            remotePath = remotePath,
 | 
				
			||||||
            localFolderPath = localTempPath
 | 
					            localFolderPath = localTempPath
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user