Ce serait pas mal de ramener ce temps d’évaluation à 5 minutes comme dans Duniter v1. Par contre il faudra trouver un remplaçant pour on_new_session
. Ça pourrait être un on_init
avec un modulo, tout simplement.
Je réfléchis à ça (dans #159) et il y a deux cas pour lesquels on peut souhaiter une évaluation de la distance : claim_membership
(qui remplace totalement validate_identity
depuis !215) et renew_membership
qui est l’autre moment auquel on est amené à demander une évaluation de la distance. Heureusement on peut entièrement le déduire du statut de l’identité :
Unvalidated
→ claim_membership →Member
Member
→ renew_membership →Member
NotMember
→ claim_membership →Member
Et si on a un autre statut (Unconfirmed
, Revoked
), le call ne fonctionnera juste pas.
Par contre, si on laisse la possibilité de l’appeler pour quelqu’un d’autre, ça permet de raviver le compte d’un membre inactif, ce qu’on ne souhaite pas. Et pour l’antispam sur request_distance_evaluation
qui fonctionne actuellement en reserve / slash, un membre très riche pourrait demander l’évaluation de la distance pour toute la toile à chaque session sans rien perdre puisque les distances sont valides.