Skip to content
This repository was archived by the owner on Mar 19, 2024. It is now read-only.

Commit b59a4e6

Browse files
committed
Read remote file function added to the file service
1 parent 17821e5 commit b59a4e6

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/files/services/FileService.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ interface FileService : Service {
5656
targetRemotePath: String,
5757
): RemoteOperationResult<Unit>
5858

59+
fun readFile(
60+
remotePath: String
61+
): RemoteOperationResult<RemoteFile>
62+
5963
fun refreshFolder(
6064
remotePath: String
6165
): RemoteOperationResult<ArrayList<RemoteFile>>

owncloudComLibrary/src/main/java/com/owncloud/android/lib/resources/files/services/implementation/OCFileService.kt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import com.owncloud.android.lib.resources.files.CreateRemoteFolderOperation
3131
import com.owncloud.android.lib.resources.files.DownloadRemoteFileOperation
3232
import com.owncloud.android.lib.resources.files.GetUrlToOpenInWebRemoteOperation
3333
import com.owncloud.android.lib.resources.files.MoveRemoteFileOperation
34+
import com.owncloud.android.lib.resources.files.ReadRemoteFileOperation
3435
import com.owncloud.android.lib.resources.files.ReadRemoteFolderOperation
3536
import com.owncloud.android.lib.resources.files.RemoteFile
3637
import com.owncloud.android.lib.resources.files.RemoveRemoteFileOperation
@@ -89,6 +90,13 @@ class OCFileService(override val client: OwnCloudClient) : FileService {
8990
targetRemotePath = targetRemotePath,
9091
).execute(client)
9192

93+
override fun readFile(
94+
remotePath: String
95+
): RemoteOperationResult<RemoteFile> =
96+
ReadRemoteFileOperation(
97+
remotePath = remotePath
98+
).execute(client)
99+
92100
override fun refreshFolder(
93101
remotePath: String
94102
): RemoteOperationResult<ArrayList<RemoteFile>> =

0 commit comments

Comments
 (0)