Skip to content

Commit ac9d96d

Browse files
tobiasKaminskyAndyScherzinger
authored andcommitted
wip
Signed-off-by: tobiasKaminsky <[email protected]>
1 parent f1e10f7 commit ac9d96d

File tree

2 files changed

+3
-10
lines changed

2 files changed

+3
-10
lines changed

app/src/main/java/com/nextcloud/talk/adapters/messages/PreviewMessageViewHolder.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ import com.nextcloud.android.common.ui.theme.utils.ColorRole
4444
import com.nextcloud.talk.R
4545
import com.nextcloud.talk.application.NextcloudTalkApplication
4646
import com.nextcloud.talk.application.NextcloudTalkApplication.Companion.sharedApplication
47-
import com.nextcloud.talk.components.filebrowser.models.BrowserFile
4847
import com.nextcloud.talk.components.filebrowser.webdav.ReadFilesystemOperation
4948
import com.nextcloud.talk.data.user.model.User
5049
import com.nextcloud.talk.databinding.ReactionsInsideMessageBinding
@@ -56,6 +55,7 @@ import com.nextcloud.talk.utils.DisplayUtils
5655
import com.nextcloud.talk.utils.DrawableUtils.getDrawableResourceIdForMimeType
5756
import com.nextcloud.talk.utils.FileViewerUtils
5857
import com.nextcloud.talk.utils.FileViewerUtils.ProgressUi
58+
import com.owncloud.android.lib.resources.files.model.RemoteFile
5959
import com.stfalcon.chatkit.messages.MessageHolders.IncomingImageMessageViewHolder
6060
import io.reactivex.Single
6161
import io.reactivex.SingleObserver
@@ -287,7 +287,7 @@ abstract class PreviewMessageViewHolder(itemView: View?, payload: Any?) :
287287
override fun onSuccess(readFilesystemOperation: ReadFilesystemOperation) {
288288
val davResponse = readFilesystemOperation.readRemotePath()
289289
if (davResponse.data != null) {
290-
val browserFileList = davResponse.data as List<BrowserFile>
290+
val browserFileList = davResponse.data as List<RemoteFile>
291291
if (browserFileList.isNotEmpty()) {
292292
Handler(context!!.mainLooper).post {
293293
val resourceId = getDrawableResourceIdForMimeType(browserFileList[0].mimeType)

app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/ReadFilesystemOperation.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import android.net.Uri;
2424
import android.util.Log;
2525

26-
import com.nextcloud.talk.components.filebrowser.models.BrowserFile;
2726
import com.nextcloud.talk.components.filebrowser.models.DavResponse;
2827
import com.nextcloud.talk.dagger.modules.RestModule;
2928
import com.nextcloud.talk.data.user.model.User;
@@ -73,8 +72,6 @@ public DavResponse readRemotePath() {
7372
DavResponse davResponse = new DavResponse();
7473
final List<Response> memberElements = new ArrayList<>();
7574
final Response[] rootElement = new Response[1];
76-
final List<BrowserFile> browserFiles = new ArrayList<>();
77-
final List<RemoteFile> remoteFiles = new ArrayList<>();
7875

7976
try {
8077
new DavResource(okHttpClient, HttpUrl.parse(url)).propfind(depth,
@@ -101,16 +98,12 @@ public void onResponse(@NonNull Response response, @NonNull Response.HrefRelatio
10198

10299
WebDavFileUtils webDavFileUtils = new WebDavFileUtils();
103100

104-
browserFiles.add(BrowserFile.Companion.getModelFromResponse(rootElement[0],
105-
rootElement[0].getHref().toString().substring(basePath.length())));
101+
final List<RemoteFile> remoteFiles = new ArrayList<>(1 + memberElements.size());
106102

107103
remoteFiles.add(webDavFileUtils.parseResponse(rootElement[0],
108104
Uri.parse(basePath)));
109105

110106
for (Response memberElement : memberElements) {
111-
browserFiles.add(BrowserFile.Companion.getModelFromResponse(memberElement,
112-
memberElement.getHref().toString().substring(basePath.length())));
113-
114107
remoteFiles.add(webDavFileUtils.parseResponse(memberElement,
115108
Uri.parse(basePath)));
116109
}

0 commit comments

Comments
 (0)