Loading library/src/main/java/com/nextcloud/common/NextcloudUriDelegate.kt +1 −10 Original line number Diff line number Diff line Loading @@ -18,21 +18,12 @@ import com.owncloud.android.lib.common.network.WebdavUtils * When finally getting rid of [com.owncloud.android.lib.common.OwnCloudClient], * this should be separate from the client. */ class NextcloudUriDelegate(baseUri: Uri, var userId: String?) : NextcloudUriProvider { class NextcloudUriDelegate(override var baseUri: Uri, var userId: String?) : NextcloudUriProvider { constructor(baseUri: Uri) : this(baseUri, null) val userIdEncoded: String? get() = userId?.let { UserIdEncoder.encode(it) } /** * Root URI of the Nextcloud server */ override var baseUri: Uri? = baseUri set(uri) { requireNotNull(uri) { "URI cannot be NULL" } field = uri } override val filesDavUri: Uri get() = Uri.parse("$davUri/files/$userIdEncoded") override val uploadUri: Uri Loading library/src/main/java/com/nextcloud/common/NextcloudUriProvider.kt +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ interface NextcloudUriProvider { /** * Root URI of the Nextcloud server */ var baseUri: Uri? var baseUri: Uri val filesDavUri: Uri val uploadUri: Uri val davUri: Uri Loading Loading
library/src/main/java/com/nextcloud/common/NextcloudUriDelegate.kt +1 −10 Original line number Diff line number Diff line Loading @@ -18,21 +18,12 @@ import com.owncloud.android.lib.common.network.WebdavUtils * When finally getting rid of [com.owncloud.android.lib.common.OwnCloudClient], * this should be separate from the client. */ class NextcloudUriDelegate(baseUri: Uri, var userId: String?) : NextcloudUriProvider { class NextcloudUriDelegate(override var baseUri: Uri, var userId: String?) : NextcloudUriProvider { constructor(baseUri: Uri) : this(baseUri, null) val userIdEncoded: String? get() = userId?.let { UserIdEncoder.encode(it) } /** * Root URI of the Nextcloud server */ override var baseUri: Uri? = baseUri set(uri) { requireNotNull(uri) { "URI cannot be NULL" } field = uri } override val filesDavUri: Uri get() = Uri.parse("$davUri/files/$userIdEncoded") override val uploadUri: Uri Loading
library/src/main/java/com/nextcloud/common/NextcloudUriProvider.kt +1 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,7 @@ interface NextcloudUriProvider { /** * Root URI of the Nextcloud server */ var baseUri: Uri? var baseUri: Uri val filesDavUri: Uri val uploadUri: Uri val davUri: Uri Loading