Open tobiasKaminsky opened 6 years ago
GitMate.io thinks possibly related issues are https://github.com/nextcloud/android/issues/1202 (Use avatars), https://github.com/nextcloud/android/issues/3148 (Use Lombok), https://github.com/nextcloud/android/issues/1577 (Using a custom CA certificate), https://github.com/nextcloud/android/issues/1796 (Use share-permissions webdav property), and https://github.com/nextcloud/android/pull/2954 (Use hashed/salted token).
This is technically in android-library, but will also affects client.
In longer term we should switch to Dav4jvm (formerly Dav4android) and okhttp3 (as they also use it).
One of the main benefits will be that the library allows streams. So imagine that we want to get a list of 50k files, then we do not have to wait until all is downloaded and parse it then, but we can start in parts directly, which will make UX much more convenient.