API des événements

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.

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), 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) ?

  • NotMember
  • NoMoreMember
  • NotMemberAnymore
  • ExMember
  • Disabled
  • Suspended
  • wasMember
0 voters
2 Likes