feat: keep track of remote profiles for user directory and local requests

Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
strawberry 2024-01-11 20:39:37 -05:00 committed by June
parent ef8dcdfe3c
commit b28a2fad97
6 changed files with 110 additions and 36 deletions

View file

@ -1426,7 +1426,7 @@ pub async fn leave_room(user_id: &UserId, room_id: &RoomId, reason: Option<Strin
.update_membership(
room_id,
user_id,
MembershipState::Leave,
RoomMemberEventContent::new(MembershipState::Leave),
user_id,
last_state,
true,
@ -1461,7 +1461,7 @@ pub async fn leave_room(user_id: &UserId, room_id: &RoomId, reason: Option<Strin
.update_membership(
room_id,
user_id,
MembershipState::Leave,
RoomMemberEventContent::new(MembershipState::Leave),
user_id,
None,
true,