mirror of
https://github.com/bitfireAT/davx5-ose
synced 2024-07-23 19:50:18 +00:00
Enabled automatic popup of the custom certificate dialog (bitfireAT/davx5#207)
* Enabled automatic popup of the custom certificate dialog Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Use chaining instead of .let --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
This commit is contained in:
parent
1dd93ae43a
commit
6990479d18
|
@ -184,13 +184,16 @@ class AddWebdavMountActivity: AppCompatActivity() {
|
|||
|
||||
fun hasWebDav(mount: WebDavMount, credentials: Credentials?): Boolean {
|
||||
var supported = false
|
||||
HttpClient.Builder(context, null, credentials).build().use { client ->
|
||||
val dav = DavResource(client.okHttpClient, mount.url)
|
||||
dav.options { davCapabilities, _ ->
|
||||
if (CollectionUtils.containsAny(davCapabilities, "1", "2", "3"))
|
||||
supported = true
|
||||
HttpClient.Builder(context, null, credentials)
|
||||
.setForeground(true)
|
||||
.build()
|
||||
.use { client ->
|
||||
val dav = DavResource(client.okHttpClient, mount.url)
|
||||
dav.options { davCapabilities, _ ->
|
||||
if (CollectionUtils.containsAny(davCapabilities, "1", "2", "3"))
|
||||
supported = true
|
||||
}
|
||||
}
|
||||
}
|
||||
return supported
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue