feat(stats): add Paths and Hashes analytics (#57)

This commit is contained in:
n30nex authored and GitHub committed 2026-09-23 20:16:23 -04:00
1 parent 2405e1ac96
commit 929ba83cf1
12 files changed
+303 -3

No files matched your search

+5
View File
@@ -7,6 +7,7 @@ import type { NodeSummary, Node, NodeObservation, NodeNeighbor } from "../featur
import type {
StatsOverview,
SignalStats,
PathStats,
ObserverComparison,
ObservationPoint,
PayloadBreakdownItem,
@@ -314,6 +315,10 @@ export function getSignalStats(since: number, until: number, iatas?: string[], s
return request("/stats/signal", { since, until, iatas: iatasParam(iatas) }, signal);
}
export function getPathStats(since: number, until: number, iatas?: string[], signal?: AbortSignal): Promise<PathStats> {
return request("/stats/paths", { since, until, iatas: iatasParam(iatas) }, signal);
}
export function getPayloadBreakdown(iatas?: string[], since?: number): Promise<PayloadBreakdownItem[]> {
return request("/stats/payload-breakdown", { iatas: iatasParam(iatas), since });
}