async fn resolve_base_event( services: &Services, room_id: &RoomId, event_id: &EventId, sender_user: &UserId, ) -> Result<(RawPduId, PduEvent)>