dav: update get_members

This commit is contained in:
Lennart
2024-05-25 22:08:37 +02:00
parent 5eced9e321
commit d0f652a951
6 changed files with 6 additions and 29 deletions

View File

@@ -41,11 +41,7 @@ pub trait ResourceService: Sized {
async fn get_file(&self) -> Result<Self::File>;
async fn get_members(
&self,
auth_info: AuthInfo,
path_components: Self::PathComponents,
) -> Result<Vec<Self::MemberType>>;
async fn get_members(&self, auth_info: AuthInfo) -> Result<Vec<Self::MemberType>>;
}
#[derive(Serialize)]

View File

@@ -94,10 +94,7 @@ pub async fn handle_propfind<
let mut member_responses = Vec::new();
if depth != Depth::Zero {
for member in resource_service
.get_members(auth_info, path_components)
.await?
{
for member in resource_service.get_members(auth_info).await? {
member_responses.push(member.propfind(props.clone()).await?);
}
}