pull/1990/head
kunfei 2 years ago
parent 8402d2ff18
commit 6619a3a97c
  1. 7
      app/src/main/java/io/legado/app/lib/webdav/WebDav.kt

@ -74,7 +74,6 @@ open class WebDav(urlStr: String, val authorization: Authorization) {
/** /**
* 列出当前路径下的文件 * 列出当前路径下的文件
*
* @return 文件列表 * @return 文件列表
*/ */
@Throws(WebDavException::class) @Throws(WebDavException::class)
@ -118,6 +117,9 @@ open class WebDav(urlStr: String, val authorization: Authorization) {
}.body?.text() }.body?.text()
} }
/**
* 解析webDav返回的xml
*/
private fun parseBody(s: String): List<WebDavFile> { private fun parseBody(s: String): List<WebDavFile> {
val list = ArrayList<WebDavFile>() val list = ArrayList<WebDavFile>()
val document = Jsoup.parse(s) val document = Jsoup.parse(s)
@ -299,6 +301,9 @@ open class WebDav(urlStr: String, val authorization: Authorization) {
}.isSuccess }.isSuccess
} }
/**
* 检测返回结果是否正确
*/
private fun checkResult(response: Response) { private fun checkResult(response: Response) {
if (!response.isSuccessful) { if (!response.isSuccessful) {
throw WebDavException("${url}\n${response.code}:${response.message}") throw WebDavException("${url}\n${response.code}:${response.message}")

Loading…
Cancel
Save