async fn validate_restricted_join( services: &Services, authorising_user: &UserId, joining_user: &UserId, room_id: &RoomId, room_version: &RoomVersionId, ) -> Result