# API des événements

**URL:** https://forum.duniter.org/t/api-des-evenements/11739
**Category:** Ğ1v2 protocol
**Created:** [25 November 2023 15:23 UTC](https://forum.duniter.org/t/api-des-evenements/11739 "2023-11-25T15:23:09Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![HugoTrentesaux](https://forum.duniter.org/user_avatar/forum.duniter.org/hugotrentesaux/32/6396_2.png) [@HugoTrentesaux](https://forum.duniter.org/u/HugoTrentesaux)
#### Post date: [19 January 2024 10:03 UTC](https://forum.duniter.org/t/api-des-evenements/11739/9 "2024-01-19T10:03:41Z")

</div>

Hier en relisant le travail de @poka sur Duniter-squid, j’ai repéré quelques petites changements à faire dans Duniter, notamment l’événement `IdtyValidated`. La MR associée est [!230](https://git.duniter.org/nodes/rust/duniter-v2s/-/merge_requests/230).

Avec ce fonctionnement quand l’identité devient membre la première fois, il y a deux événements : `identity.IdtyValidated` et `membership.MembershipAdded`. Alors que quand l’identité redevient membre après avoir perdu son statut (`membership.MembershipRemoved`), il n’y a plus que l’événement `membership.MembershipAdded` qui est émis.

De plus, comme le statut de l’identité est central, ce serait bien de discuter les noms. Dans cette discussion ([Simplification de la machine à état des identités - #11 by poka](https://forum.duniter.org/t/simplification-de-la-machine-a-etat-des-identites/4872/11)), il y a plusieurs propositions pour renommer `NotMember` :

- `NoMoreMember`
- `NotMemberAnymore`
- `ExMember`

J’avais également pensé à `Disabled` ou `Suspended` par le passé.

Lequel préférez-vous (2 choix max) ?

_Poll ([view on site](https://forum.duniter.org/t/api-des-evenements/11739/9))_

---

_[View the full topic](https://forum.duniter.org/t/api-des-evenements/11739)._
