@@ -1069,7 +1069,7 @@ defmodule Algora.Bounties do
10691069 rewarded_contracts_query = distinct ( rewards_query , :contract_id )
10701070 rewarded_users_query = rewards_query |> distinct ( true ) |> select ( [ :user_id ] )
10711071
1072- rewarded_users_last_month_query =
1072+ rewarded_users_diff_query =
10731073 from t in rewarded_users_query ,
10741074 where: t . succeeded_at >= fragment ( "NOW() - INTERVAL '1 month'" ) ,
10751075 except_all: ^ from ( t in rewarded_users_query , where: t . succeeded_at < fragment ( "NOW() - INTERVAL '1 month'" ) )
@@ -1081,7 +1081,7 @@ defmodule Algora.Bounties do
10811081 rewarded_bounties_count = Repo . aggregate ( rewarded_bounties_query , :count , :id )
10821082 rewarded_tips_count = Repo . aggregate ( rewarded_tips_query , :count , :id )
10831083 rewarded_contracts_count = Repo . aggregate ( rewarded_contracts_query , :count , :id )
1084- solvers_count_last_month = Repo . aggregate ( rewarded_users_last_month_query , :count , :user_id )
1084+ solvers_diff = Repo . aggregate ( rewarded_users_diff_query , :count , :user_id )
10851085 solvers_count = Repo . aggregate ( rewarded_users_query , :count , :user_id )
10861086 members_count = Repo . aggregate ( members_query , :count , :id )
10871087
@@ -1093,7 +1093,7 @@ defmodule Algora.Bounties do
10931093 rewarded_tips_count: rewarded_tips_count ,
10941094 rewarded_contracts_count: rewarded_contracts_count ,
10951095 solvers_count: solvers_count ,
1096- solvers_diff: solvers_count - solvers_count_last_month ,
1096+ solvers_diff: solvers_diff ,
10971097 members_count: members_count
10981098 }
10991099 end
0 commit comments