Skip to content

Commit b02b4b2

Browse files
committed
feat: fetch new report
1 parent 4da58cd commit b02b4b2

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

lib/impact-reports.ts

+18-1
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,24 @@ export const fetchNewReports = async () => {
208208
console.log(`[server] claims in the cache are outdated, updating reports`);
209209
claims = newClaims;
210210

211-
await updateReports();
211+
const _reports = await updateReports();
212+
213+
const orders = await getOrders(_reports);
214+
215+
const orderMap = new Map(orders.map(order => [order?.hypercertId, order]));
216+
217+
218+
reports = _reports.map(report => {
219+
const order = orderMap.get(report.hypercertId);
220+
if (order) {
221+
report.order = order;
222+
} else if (report.fundedSoFar < report.totalCost) {
223+
console.warn(`[server] No order found for hypercert ${report.hypercertId}`);
224+
}
225+
return report;
226+
});
227+
228+
console.log(`[server] total fetched reports: ${reports.length}`);
212229
}
213230
};
214231

0 commit comments

Comments
 (0)