From 45b83d13dde01133fa2d21609fe90b1f30798e8e Mon Sep 17 00:00:00 2001 From: Brian Ginsburg Date: Mon, 10 Feb 2025 11:57:03 -0800 Subject: [PATCH] feat: Post job completed no validation --- pkg/solver/server.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/solver/server.go b/pkg/solver/server.go index 1dfb9495..0ce47101 100644 --- a/pkg/solver/server.go +++ b/pkg/solver/server.go @@ -562,6 +562,11 @@ func (solverServer *solverServer) downloadFiles(res corehttp.ResponseWriter, req if err := solverServer.handleFileDownload(GetDealsFilePath(id), res, func() { solverServer.stats.PostJobRun(solverServer.store, deal) + solverServer.stats.PostReputation(deal.ResourceProvider, + stats.NewReputationBuilder(). + WithJobCompletedNoValidation(true). + Build(), + ) }); err != nil { return EmptyResponse{}, err } @@ -762,6 +767,11 @@ func (solverServer *solverServer) jobOfferDownloadFiles(res corehttp.ResponseWri if err := solverServer.handleFileDownload(GetDealsFilePath(jobOffer.DealID), res, func() { solverServer.stats.PostJobRun(solverServer.store, deal) + solverServer.stats.PostReputation(deal.ResourceProvider, + stats.NewReputationBuilder(). + WithJobCompletedNoValidation(true). + Build(), + ) }); err != nil { return EmptyResponse{}, err }