reduce trust requirements

This commit is contained in:
keyan 2022-04-02 17:42:06 -05:00
parent 188a216313
commit 0afec3ef91
1 changed files with 1 additions and 1 deletions

View File

@ -149,7 +149,7 @@ async function getGraph (models) {
select id, json_agg(json_build_object('node', oid, 'trust', trust)) as hops select id, json_agg(json_build_object('node', oid, 'trust', trust)) as hops
from ( from (
select "ItemAct"."userId" as id, "Item"."userId" as oid, least(${MAX_TRUST}, select "ItemAct"."userId" as id, "Item"."userId" as oid, least(${MAX_TRUST},
sum(POWER(.99, EXTRACT(DAY FROM (NOW_UTC() - "ItemAct".created_at))))/42.0) as trust sum(POWER(.99, EXTRACT(DAY FROM (NOW_UTC() - "ItemAct".created_at))))/21.0) as trust
from "ItemAct" from "ItemAct"
join "Item" on "itemId" = "Item".id and "ItemAct"."userId" <> "Item"."userId" join "Item" on "itemId" = "Item".id and "ItemAct"."userId" <> "Item"."userId"
where "ItemAct".act = 'VOTE' group by "ItemAct"."userId", "Item"."userId" where "ItemAct".act = 'VOTE' group by "ItemAct"."userId", "Item"."userId"