diff --git a/modules/willMembers/getIdentityListOrdered.ts b/modules/willMembers/getIdentityListOrdered.ts index 8c38a08a104c2b9b1065533801be786fec50eaf5..d6d903684381bca3aaf7e58357d06ca377271416 100644 --- a/modules/willMembers/getIdentityListOrdered.ts +++ b/modules/willMembers/getIdentityListOrdered.ts @@ -1,6 +1,6 @@ import {DBMembership} from "duniter/app/lib/dal/sqliteDAL/MembershipDAL"; import {Wot, WotBuilder} from "duniter/neon/lib"; -import {DetailedDistance, PendingCert, WillMemberIdentity, WillMemberIdentityWithPendingCerts} from "./interfaces"; +import {PendingCert, WillMemberIdentity, WillMemberIdentityWithPendingCerts} from "./interfaces"; import {Server} from "duniter/server"; import {ConfDTO} from "duniter/app/lib/dto/ConfDTO"; @@ -73,16 +73,6 @@ export async function getIdentityListOrdered(identitiesList: WillMemberIdentity[ // Calculer percentSentriesReached et percentMembersReached let percentSentriesReached = parseFloat(((detailedDistance.nbSuccess/detailedDistance.nbSentries)*100).toFixed(2)); let percentMembersReached = parseFloat(((detailedDistance.nbReached/currentMembersCount)*100).toFixed(2)); - // const percentSentriesReached = 0 - // const percentMembersReached = 0 - // const detailedDistance: DetailedDistance = { - // isOutdistanced: 0, - // nbReached: 0, - // nbReachedAtBorder: 0, - // nbSentries: 0, - // nbSuccessAtBorder: 0, - // nbSuccess: 0 - // } // Pousser l'identité dans le tableau idtysListOrdered idtysListOrdered.push({ diff --git a/modules/willMembers/getMembersQualityExt.ts b/modules/willMembers/getMembersQualityExt.ts index 4970d8e70b27076584dd05a381f714b1a901e279..0f3da7372987b4628e138b7bbfe6a36ba6f8d451 100644 --- a/modules/willMembers/getMembersQualityExt.ts +++ b/modules/willMembers/getMembersQualityExt.ts @@ -13,13 +13,12 @@ export function getMembersQualityExt(wotbInstance: Wot, idtysListOrdered.forEach(pendingIdty => { console.log(`Qualité de l'identité ${i+1}/${nbIdentites}`) // Créer une wot temporaire - // let tmpWot = WotBuilder.fromWot(wotbInstance); + let tmpWot = WotBuilder.fromWot(wotbInstance); // Mesurer la qualité externe de chaque emetteur de chaque certification for (const cert of pendingIdty.pendingCertifications) { if (typeof (membersQualityExt[cert.from]) == 'undefined') { - // const detailedDistanceQualityExt: DetailedDistance = tmpWot.detailedDistance(cert.wotb_id, dSen, conf.stepMax - 1, conf.xpercent); - // membersQualityExt[cert.from] = ((detailedDistanceQualityExt.nbSuccess / detailedDistanceQualityExt.nbSentries) / conf.xpercent).toFixed(2); - membersQualityExt[cert.from] = "9.99" + const detailedDistanceQualityExt: DetailedDistance = tmpWot.detailedDistance(cert.wotb_id, dSen, conf.stepMax - 1, conf.xpercent); + membersQualityExt[cert.from] = ((detailedDistanceQualityExt.nbSuccess / detailedDistanceQualityExt.nbSentries) / conf.xpercent).toFixed(2); } } // Vider la mémoire