Skip to content

Améliorations pour smith-members

Remarques reprises de !217 (comment 40383) :

  • on est toujours sur le système ExpiresOn qui regarde juste si le expire_on a bougé, donc pas de unscheduling, normalement les forgerons ne spammeront pas go_online/go_offline à tous les blocs, ce qui pourrait faire grandir le storage linéairement pendant SmithInactivityMaxDuration

    edit : déplacé dans un ticket à part : #182

  • l'événement CertificationReceived (qui pourrait être standardisé en CertificationAdded) n'a pas d'équivalent CertificationRemoved. Ça va tant qu'on utilise le storage Duniter comme index, mais si un indexeur veut garder l'historique des certifications forgeron, il devra utiliser l'événement SmithExcluded pour désactiver toutes les certifications reçues par le forgeron sortant

  • il n'y a pas de docstring pour les calls, donc il n'y aura pas de documentation autogénérée ni d'information dans les métadonnées

  • le storage CurrentSession duplique ce qu'on pourrait récupérer avec Session::current_index() si la pallet dépendait fortement de la pallet session plutôt que simplement par le hook. Je ne sais pas ce qui est le mieux, mais en fait les deux me semblent bien.

    edit: déplacé dans un ticket à part : #181

  • on pourrait soumettre les nouveaux événements dans la discussion https://forum.duniter.org/t/api-des-evenements/11739 pour voir s'il y a des retours

    edit : fait ici : https://forum.duniter.org/t/api-des-evenements/11739/19

Edited by Cédric Moreau
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information