Améliorations pour smith-members
Remarques reprises de !217 (comment 40383) :
-
on est toujours sur le système ExpiresOn
qui regarde juste si leexpire_on
a bougé, donc pas de unscheduling, normalement les forgerons ne spammeront pasgo_online
/go_offline
à tous les blocs, ce qui pourrait faire grandir le storage linéairement pendantSmithInactivityMaxDuration
edit : déplacé dans un ticket à part : #182
-
l'événement CertificationReceived
(qui pourrait être standardisé enCertificationAdded
) n'a pas d'équivalentCertificationRemoved
. Ç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énementSmithExcluded
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 avecSession::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