From 3723599c68b6b2a319d1fa2d8e2cf581b4ab1d9f Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Mon, 3 Mar 2025 17:21:23 +0100 Subject: [PATCH] move filebrowser package out of components package ... as "components" package should be used for jetpack compose components that can be shared for multiple screens Signed-off-by: Marcel Hibbe --- .../messages/PreviewMessageViewHolder.kt | 4 ++-- .../talk/application/NextcloudTalkApplication.kt | 2 +- .../filebrowser/models/BrowserFile.kt | 14 +++++++------- .../filebrowser/models/DavResponse.java | 2 +- .../filebrowser/models/properties/NCEncrypted.kt | 4 ++-- .../models/properties/NCPermission.kt | 4 ++-- .../filebrowser/models/properties/NCPreview.kt | 4 ++-- .../filebrowser/models/properties/OCFavorite.kt | 4 ++-- .../filebrowser/models/properties/OCId.kt | 4 ++-- .../filebrowser/models/properties/OCSize.kt | 4 ++-- .../filebrowser/webdav/DavUtils.java | 14 +++++++------- .../webdav/ReadFilesystemOperation.java | 6 +++--- .../webdav/ReadFolderListingOperation.kt | 16 ++++++++-------- .../RemoteFileBrowserItemsRepositoryImpl.kt | 2 +- .../talk/upload/chunked/ChunkedFileUploader.kt | 14 +++++++------- 15 files changed, 49 insertions(+), 49 deletions(-) rename app/src/main/java/com/nextcloud/talk/{components => }/filebrowser/models/BrowserFile.kt (87%) rename app/src/main/java/com/nextcloud/talk/{components => }/filebrowser/models/DavResponse.java (97%) rename app/src/main/java/com/nextcloud/talk/{components => }/filebrowser/models/properties/NCEncrypted.kt (91%) rename app/src/main/java/com/nextcloud/talk/{components => }/filebrowser/models/properties/NCPermission.kt (91%) rename app/src/main/java/com/nextcloud/talk/{components => }/filebrowser/models/properties/NCPreview.kt (91%) rename app/src/main/java/com/nextcloud/talk/{components => }/filebrowser/models/properties/OCFavorite.kt (91%) rename app/src/main/java/com/nextcloud/talk/{components => }/filebrowser/models/properties/OCId.kt (91%) rename app/src/main/java/com/nextcloud/talk/{components => }/filebrowser/models/properties/OCSize.kt (91%) rename app/src/main/java/com/nextcloud/talk/{components => }/filebrowser/webdav/DavUtils.java (88%) rename app/src/main/java/com/nextcloud/talk/{components => }/filebrowser/webdav/ReadFilesystemOperation.java (94%) rename app/src/main/java/com/nextcloud/talk/{components => }/filebrowser/webdav/ReadFolderListingOperation.kt (91%) diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/PreviewMessageViewHolder.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/PreviewMessageViewHolder.kt index a70173c05..a5df1b3a7 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/PreviewMessageViewHolder.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/PreviewMessageViewHolder.kt @@ -29,8 +29,8 @@ import com.nextcloud.talk.R import com.nextcloud.talk.application.NextcloudTalkApplication import com.nextcloud.talk.application.NextcloudTalkApplication.Companion.sharedApplication import com.nextcloud.talk.chat.data.model.ChatMessage -import com.nextcloud.talk.components.filebrowser.models.BrowserFile -import com.nextcloud.talk.components.filebrowser.webdav.ReadFilesystemOperation +import com.nextcloud.talk.filebrowser.models.BrowserFile +import com.nextcloud.talk.filebrowser.webdav.ReadFilesystemOperation import com.nextcloud.talk.data.user.model.User import com.nextcloud.talk.databinding.ReactionsInsideMessageBinding import com.nextcloud.talk.extensions.loadChangelogBotAvatar diff --git a/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.kt b/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.kt index 261e869f6..6614501e1 100644 --- a/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.kt +++ b/app/src/main/java/com/nextcloud/talk/application/NextcloudTalkApplication.kt @@ -33,7 +33,7 @@ import coil.decode.SvgDecoder import coil.memory.MemoryCache import coil.util.DebugLogger import com.nextcloud.talk.BuildConfig -import com.nextcloud.talk.components.filebrowser.webdav.DavUtils +import com.nextcloud.talk.filebrowser.webdav.DavUtils import com.nextcloud.talk.dagger.modules.BusModule import com.nextcloud.talk.dagger.modules.ContextModule import com.nextcloud.talk.dagger.modules.DaosModule diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/BrowserFile.kt b/app/src/main/java/com/nextcloud/talk/filebrowser/models/BrowserFile.kt similarity index 87% rename from app/src/main/java/com/nextcloud/talk/components/filebrowser/models/BrowserFile.kt rename to app/src/main/java/com/nextcloud/talk/filebrowser/models/BrowserFile.kt index 8652823c7..594c6801d 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/BrowserFile.kt +++ b/app/src/main/java/com/nextcloud/talk/filebrowser/models/BrowserFile.kt @@ -4,7 +4,7 @@ * SPDX-FileCopyrightText: 2017-2018 Mario Danic * SPDX-License-Identifier: GPL-3.0-or-later */ -package com.nextcloud.talk.components.filebrowser.models +package com.nextcloud.talk.filebrowser.models import android.net.Uri import android.os.Parcelable @@ -17,12 +17,12 @@ import at.bitfire.dav4jvm.property.GetLastModified import at.bitfire.dav4jvm.property.ResourceType import at.bitfire.dav4jvm.property.ResourceType.Companion.COLLECTION import com.bluelinelabs.logansquare.annotation.JsonObject -import com.nextcloud.talk.components.filebrowser.models.properties.NCEncrypted -import com.nextcloud.talk.components.filebrowser.models.properties.NCPermission -import com.nextcloud.talk.components.filebrowser.models.properties.NCPreview -import com.nextcloud.talk.components.filebrowser.models.properties.OCFavorite -import com.nextcloud.talk.components.filebrowser.models.properties.OCId -import com.nextcloud.talk.components.filebrowser.models.properties.OCSize +import com.nextcloud.talk.filebrowser.models.properties.NCEncrypted +import com.nextcloud.talk.filebrowser.models.properties.NCPermission +import com.nextcloud.talk.filebrowser.models.properties.NCPreview +import com.nextcloud.talk.filebrowser.models.properties.OCFavorite +import com.nextcloud.talk.filebrowser.models.properties.OCId +import com.nextcloud.talk.filebrowser.models.properties.OCSize import com.nextcloud.talk.utils.Mimetype.FOLDER import kotlinx.parcelize.Parcelize import java.io.File diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/DavResponse.java b/app/src/main/java/com/nextcloud/talk/filebrowser/models/DavResponse.java similarity index 97% rename from app/src/main/java/com/nextcloud/talk/components/filebrowser/models/DavResponse.java rename to app/src/main/java/com/nextcloud/talk/filebrowser/models/DavResponse.java index 96b10531c..16f50c208 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/DavResponse.java +++ b/app/src/main/java/com/nextcloud/talk/filebrowser/models/DavResponse.java @@ -4,7 +4,7 @@ * SPDX-FileCopyrightText: 2017-2019 Mario Danic * SPDX-License-Identifier: GPL-3.0-or-later */ -package com.nextcloud.talk.components.filebrowser.models; +package com.nextcloud.talk.filebrowser.models; import at.bitfire.dav4jvm.Response; diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCEncrypted.kt b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/NCEncrypted.kt similarity index 91% rename from app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCEncrypted.kt rename to app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/NCEncrypted.kt index ae03d0fd7..f0c15948b 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCEncrypted.kt +++ b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/NCEncrypted.kt @@ -5,14 +5,14 @@ * SPDX-FileCopyrightText: 2017-2019 Mario Danic * SPDX-License-Identifier: GPL-3.0-or-later */ -package com.nextcloud.talk.components.filebrowser.models.properties +package com.nextcloud.talk.filebrowser.models.properties import android.text.TextUtils import android.util.Log import at.bitfire.dav4jvm.Property import at.bitfire.dav4jvm.PropertyFactory import at.bitfire.dav4jvm.XmlUtils.readText -import com.nextcloud.talk.components.filebrowser.webdav.DavUtils +import com.nextcloud.talk.filebrowser.webdav.DavUtils import org.xmlpull.v1.XmlPullParser import org.xmlpull.v1.XmlPullParserException import java.io.IOException diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPermission.kt b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/NCPermission.kt similarity index 91% rename from app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPermission.kt rename to app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/NCPermission.kt index d97ab0b6a..f00c17b2b 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPermission.kt +++ b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/NCPermission.kt @@ -6,14 +6,14 @@ * SPDX-FileCopyrightText: 2017-2019 Mario Danic * SPDX-License-Identifier: GPL-3.0-or-later */ -package com.nextcloud.talk.components.filebrowser.models.properties +package com.nextcloud.talk.filebrowser.models.properties import android.text.TextUtils import android.util.Log import at.bitfire.dav4jvm.Property import at.bitfire.dav4jvm.PropertyFactory import at.bitfire.dav4jvm.XmlUtils.readText -import com.nextcloud.talk.components.filebrowser.webdav.DavUtils +import com.nextcloud.talk.filebrowser.webdav.DavUtils import org.xmlpull.v1.XmlPullParser import org.xmlpull.v1.XmlPullParserException import java.io.IOException diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPreview.kt b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/NCPreview.kt similarity index 91% rename from app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPreview.kt rename to app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/NCPreview.kt index 888c4a4e5..1b0241fc0 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/NCPreview.kt +++ b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/NCPreview.kt @@ -5,14 +5,14 @@ * SPDX-FileCopyrightText: 2017-2019 Mario Danic * SPDX-License-Identifier: GPL-3.0-or-later */ -package com.nextcloud.talk.components.filebrowser.models.properties +package com.nextcloud.talk.filebrowser.models.properties import android.text.TextUtils import android.util.Log import at.bitfire.dav4jvm.Property import at.bitfire.dav4jvm.PropertyFactory import at.bitfire.dav4jvm.XmlUtils.readText -import com.nextcloud.talk.components.filebrowser.webdav.DavUtils +import com.nextcloud.talk.filebrowser.webdav.DavUtils import org.xmlpull.v1.XmlPullParser import org.xmlpull.v1.XmlPullParserException import java.io.IOException diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCFavorite.kt b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/OCFavorite.kt similarity index 91% rename from app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCFavorite.kt rename to app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/OCFavorite.kt index af1e01eef..3be50321e 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCFavorite.kt +++ b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/OCFavorite.kt @@ -5,14 +5,14 @@ * SPDX-FileCopyrightText: 2017-2019 Mario Danic * SPDX-License-Identifier: GPL-3.0-or-later */ -package com.nextcloud.talk.components.filebrowser.models.properties +package com.nextcloud.talk.filebrowser.models.properties import android.text.TextUtils import android.util.Log import at.bitfire.dav4jvm.Property import at.bitfire.dav4jvm.PropertyFactory import at.bitfire.dav4jvm.XmlUtils.readText -import com.nextcloud.talk.components.filebrowser.webdav.DavUtils +import com.nextcloud.talk.filebrowser.webdav.DavUtils import org.xmlpull.v1.XmlPullParser import org.xmlpull.v1.XmlPullParserException import java.io.IOException diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCId.kt b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/OCId.kt similarity index 91% rename from app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCId.kt rename to app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/OCId.kt index 448c90558..168dc92c5 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCId.kt +++ b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/OCId.kt @@ -5,14 +5,14 @@ * SPDX-FileCopyrightText: 2017-2019 Mario Danic * SPDX-License-Identifier: GPL-3.0-or-later */ -package com.nextcloud.talk.components.filebrowser.models.properties +package com.nextcloud.talk.filebrowser.models.properties import android.text.TextUtils import android.util.Log import at.bitfire.dav4jvm.Property import at.bitfire.dav4jvm.PropertyFactory import at.bitfire.dav4jvm.XmlUtils.readText -import com.nextcloud.talk.components.filebrowser.webdav.DavUtils +import com.nextcloud.talk.filebrowser.webdav.DavUtils import org.xmlpull.v1.XmlPullParser import org.xmlpull.v1.XmlPullParserException import java.io.IOException diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCSize.kt b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/OCSize.kt similarity index 91% rename from app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCSize.kt rename to app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/OCSize.kt index b02816739..a30483d1d 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/models/properties/OCSize.kt +++ b/app/src/main/java/com/nextcloud/talk/filebrowser/models/properties/OCSize.kt @@ -5,14 +5,14 @@ * SPDX-FileCopyrightText: 2017-2019 Mario Danic * SPDX-License-Identifier: GPL-3.0-or-later */ -package com.nextcloud.talk.components.filebrowser.models.properties +package com.nextcloud.talk.filebrowser.models.properties import android.text.TextUtils import android.util.Log import at.bitfire.dav4jvm.Property import at.bitfire.dav4jvm.PropertyFactory import at.bitfire.dav4jvm.XmlUtils.readText -import com.nextcloud.talk.components.filebrowser.webdav.DavUtils +import com.nextcloud.talk.filebrowser.webdav.DavUtils import org.xmlpull.v1.XmlPullParser import org.xmlpull.v1.XmlPullParserException import java.io.IOException diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/DavUtils.java b/app/src/main/java/com/nextcloud/talk/filebrowser/webdav/DavUtils.java similarity index 88% rename from app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/DavUtils.java rename to app/src/main/java/com/nextcloud/talk/filebrowser/webdav/DavUtils.java index b2126aeed..347ea5a97 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/DavUtils.java +++ b/app/src/main/java/com/nextcloud/talk/filebrowser/webdav/DavUtils.java @@ -5,14 +5,14 @@ * SPDX-FileCopyrightText: 2017-2019 Mario Danic * SPDX-License-Identifier: GPL-3.0-or-later */ -package com.nextcloud.talk.components.filebrowser.webdav; +package com.nextcloud.talk.filebrowser.webdav; -import com.nextcloud.talk.components.filebrowser.models.properties.NCEncrypted; -import com.nextcloud.talk.components.filebrowser.models.properties.NCPermission; -import com.nextcloud.talk.components.filebrowser.models.properties.NCPreview; -import com.nextcloud.talk.components.filebrowser.models.properties.OCFavorite; -import com.nextcloud.talk.components.filebrowser.models.properties.OCId; -import com.nextcloud.talk.components.filebrowser.models.properties.OCSize; +import com.nextcloud.talk.filebrowser.models.properties.NCEncrypted; +import com.nextcloud.talk.filebrowser.models.properties.NCPermission; +import com.nextcloud.talk.filebrowser.models.properties.NCPreview; +import com.nextcloud.talk.filebrowser.models.properties.OCFavorite; +import com.nextcloud.talk.filebrowser.models.properties.OCId; +import com.nextcloud.talk.filebrowser.models.properties.OCSize; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/ReadFilesystemOperation.java b/app/src/main/java/com/nextcloud/talk/filebrowser/webdav/ReadFilesystemOperation.java similarity index 94% rename from app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/ReadFilesystemOperation.java rename to app/src/main/java/com/nextcloud/talk/filebrowser/webdav/ReadFilesystemOperation.java index 910b9e388..618820f20 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/ReadFilesystemOperation.java +++ b/app/src/main/java/com/nextcloud/talk/filebrowser/webdav/ReadFilesystemOperation.java @@ -4,12 +4,12 @@ * SPDX-FileCopyrightText: 2017-2019 Mario Danic * SPDX-License-Identifier: GPL-3.0-or-later */ -package com.nextcloud.talk.components.filebrowser.webdav; +package com.nextcloud.talk.filebrowser.webdav; import android.util.Log; -import com.nextcloud.talk.components.filebrowser.models.BrowserFile; -import com.nextcloud.talk.components.filebrowser.models.DavResponse; +import com.nextcloud.talk.filebrowser.models.BrowserFile; +import com.nextcloud.talk.filebrowser.models.DavResponse; import com.nextcloud.talk.dagger.modules.RestModule; import com.nextcloud.talk.data.user.model.User; import com.nextcloud.talk.utils.ApiUtils; diff --git a/app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/ReadFolderListingOperation.kt b/app/src/main/java/com/nextcloud/talk/filebrowser/webdav/ReadFolderListingOperation.kt similarity index 91% rename from app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/ReadFolderListingOperation.kt rename to app/src/main/java/com/nextcloud/talk/filebrowser/webdav/ReadFolderListingOperation.kt index 2be5f84b5..4c757534c 100644 --- a/app/src/main/java/com/nextcloud/talk/components/filebrowser/webdav/ReadFolderListingOperation.kt +++ b/app/src/main/java/com/nextcloud/talk/filebrowser/webdav/ReadFolderListingOperation.kt @@ -5,7 +5,7 @@ * SPDX-FileCopyrightText: 2017-2019 Mario Danic * SPDX-License-Identifier: GPL-3.0-or-later */ -package com.nextcloud.talk.components.filebrowser.webdav +package com.nextcloud.talk.filebrowser.webdav import android.net.Uri import android.text.TextUtils @@ -19,13 +19,13 @@ import at.bitfire.dav4jvm.property.DisplayName import at.bitfire.dav4jvm.property.GetContentType import at.bitfire.dav4jvm.property.GetLastModified import at.bitfire.dav4jvm.property.ResourceType -import com.nextcloud.talk.components.filebrowser.models.DavResponse -import com.nextcloud.talk.components.filebrowser.models.properties.NCEncrypted -import com.nextcloud.talk.components.filebrowser.models.properties.NCPermission -import com.nextcloud.talk.components.filebrowser.models.properties.NCPreview -import com.nextcloud.talk.components.filebrowser.models.properties.OCFavorite -import com.nextcloud.talk.components.filebrowser.models.properties.OCId -import com.nextcloud.talk.components.filebrowser.models.properties.OCSize +import com.nextcloud.talk.filebrowser.models.DavResponse +import com.nextcloud.talk.filebrowser.models.properties.NCEncrypted +import com.nextcloud.talk.filebrowser.models.properties.NCPermission +import com.nextcloud.talk.filebrowser.models.properties.NCPreview +import com.nextcloud.talk.filebrowser.models.properties.OCFavorite +import com.nextcloud.talk.filebrowser.models.properties.OCId +import com.nextcloud.talk.filebrowser.models.properties.OCSize import com.nextcloud.talk.dagger.modules.RestModule.HttpAuthenticator import com.nextcloud.talk.data.user.model.User import com.nextcloud.talk.remotefilebrowser.model.RemoteFileBrowserItem diff --git a/app/src/main/java/com/nextcloud/talk/remotefilebrowser/repositories/RemoteFileBrowserItemsRepositoryImpl.kt b/app/src/main/java/com/nextcloud/talk/remotefilebrowser/repositories/RemoteFileBrowserItemsRepositoryImpl.kt index d8862b852..ba01f2df1 100644 --- a/app/src/main/java/com/nextcloud/talk/remotefilebrowser/repositories/RemoteFileBrowserItemsRepositoryImpl.kt +++ b/app/src/main/java/com/nextcloud/talk/remotefilebrowser/repositories/RemoteFileBrowserItemsRepositoryImpl.kt @@ -6,7 +6,7 @@ */ package com.nextcloud.talk.remotefilebrowser.repositories -import com.nextcloud.talk.components.filebrowser.webdav.ReadFolderListingOperation +import com.nextcloud.talk.filebrowser.webdav.ReadFolderListingOperation import com.nextcloud.talk.data.user.model.User import com.nextcloud.talk.remotefilebrowser.model.RemoteFileBrowserItem import com.nextcloud.talk.utils.database.user.CurrentUserProviderNew diff --git a/app/src/main/java/com/nextcloud/talk/upload/chunked/ChunkedFileUploader.kt b/app/src/main/java/com/nextcloud/talk/upload/chunked/ChunkedFileUploader.kt index 48626ad4b..6419e200c 100644 --- a/app/src/main/java/com/nextcloud/talk/upload/chunked/ChunkedFileUploader.kt +++ b/app/src/main/java/com/nextcloud/talk/upload/chunked/ChunkedFileUploader.kt @@ -20,13 +20,13 @@ import at.bitfire.dav4jvm.property.GetLastModified import at.bitfire.dav4jvm.property.ResourceType import autodagger.AutoInjector import com.nextcloud.talk.application.NextcloudTalkApplication -import com.nextcloud.talk.components.filebrowser.models.DavResponse -import com.nextcloud.talk.components.filebrowser.models.properties.NCEncrypted -import com.nextcloud.talk.components.filebrowser.models.properties.NCPermission -import com.nextcloud.talk.components.filebrowser.models.properties.NCPreview -import com.nextcloud.talk.components.filebrowser.models.properties.OCFavorite -import com.nextcloud.talk.components.filebrowser.models.properties.OCId -import com.nextcloud.talk.components.filebrowser.models.properties.OCSize +import com.nextcloud.talk.filebrowser.models.DavResponse +import com.nextcloud.talk.filebrowser.models.properties.NCEncrypted +import com.nextcloud.talk.filebrowser.models.properties.NCPermission +import com.nextcloud.talk.filebrowser.models.properties.NCPreview +import com.nextcloud.talk.filebrowser.models.properties.OCFavorite +import com.nextcloud.talk.filebrowser.models.properties.OCId +import com.nextcloud.talk.filebrowser.models.properties.OCSize import com.nextcloud.talk.dagger.modules.RestModule import com.nextcloud.talk.data.user.model.User import com.nextcloud.talk.jobs.ShareOperationWorker