exclude anon from trust graph before algo runs
This commit is contained in:
parent
9c6ecf9526
commit
6e694139f4
|
@ -119,7 +119,7 @@ async function getGraph (models) {
|
||||||
FROM "ItemAct"
|
FROM "ItemAct"
|
||||||
JOIN "Item" ON "Item".id = "ItemAct"."itemId" AND "ItemAct".act IN ('FEE', 'TIP', 'DONT_LIKE_THIS')
|
JOIN "Item" ON "Item".id = "ItemAct"."itemId" AND "ItemAct".act IN ('FEE', 'TIP', 'DONT_LIKE_THIS')
|
||||||
AND "Item"."parentId" IS NULL AND NOT "Item".bio AND "Item"."userId" <> "ItemAct"."userId"
|
AND "Item"."parentId" IS NULL AND NOT "Item".bio AND "Item"."userId" <> "ItemAct"."userId"
|
||||||
JOIN users ON "ItemAct"."userId" = users.id
|
JOIN users ON "ItemAct"."userId" = users.id AND users.id <> ${ANON_USER_ID}
|
||||||
GROUP BY user_id, name, item_id, user_at, against
|
GROUP BY user_id, name, item_id, user_at, against
|
||||||
HAVING CASE WHEN
|
HAVING CASE WHEN
|
||||||
"ItemAct".act = 'DONT_LIKE_THIS' THEN sum("ItemAct".msats) > ${AGAINST_MSAT_MIN}
|
"ItemAct".act = 'DONT_LIKE_THIS' THEN sum("ItemAct".msats) > ${AGAINST_MSAT_MIN}
|
||||||
|
@ -159,7 +159,6 @@ async function storeTrust (models, nodeTrust) {
|
||||||
// convert nodeTrust into table literal string
|
// convert nodeTrust into table literal string
|
||||||
let values = ''
|
let values = ''
|
||||||
for (const [id, trust] of Object.entries(nodeTrust)) {
|
for (const [id, trust] of Object.entries(nodeTrust)) {
|
||||||
if (id === ANON_USER_ID) continue
|
|
||||||
if (values) values += ','
|
if (values) values += ','
|
||||||
values += `(${id}, ${trust})`
|
values += `(${id}, ${trust})`
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue