federation-api: Implement From<SpaceHierarchyParentSummary> for SpaceHierarchyChildSummary

This commit is contained in:
Matthias Ahouansou 2024-02-15 23:27:52 +00:00 committed by Kévin Commaille
parent c00085b520
commit f1a8497ecb
2 changed files with 37 additions and 0 deletions

View File

@ -1,5 +1,9 @@
# [unreleased]
Improvements:
* Implement `From<SpaceHierarchyParentSummary>` for `SpaceHierarchyChildSummary`
# 0.8.0
Bug fixes:

View File

@ -263,3 +263,36 @@ impl From<SpaceHierarchyChildSummaryInit> for SpaceHierarchyChildSummary {
}
}
}
impl From<SpaceHierarchyParentSummary> for SpaceHierarchyChildSummary {
fn from(parent: SpaceHierarchyParentSummary) -> Self {
let SpaceHierarchyParentSummary {
canonical_alias,
name,
num_joined_members,
room_id,
topic,
world_readable,
guest_can_join,
avatar_url,
join_rule,
room_type,
children_state: _,
allowed_room_ids,
} = parent;
Self {
canonical_alias,
name,
num_joined_members,
room_id,
topic,
world_readable,
guest_can_join,
avatar_url,
join_rule,
room_type,
allowed_room_ids,
}
}
}