fix: webdav list interface compatibility issue

This commit is contained in:
huzibaca 2024-11-17 23:57:28 +08:00
parent 7e5d6ef9b6
commit 415b4879f1
No known key found for this signature in database
GPG Key ID: D4364EE4851DC302

View File

@ -94,8 +94,9 @@ impl WebDavClient {
pub async fn list(&self) -> Result<Vec<ListFile>, Error> {
let client = self.get_client().await?;
let path = format!("{}/", dirs::BACKUP_DIR);
let files = client
.list(dirs::BACKUP_DIR, reqwest_dav::Depth::Number(1))
.list(path.as_str(), reqwest_dav::Depth::Number(1))
.await?;
let mut final_files = Vec::new();
for file in files {