summaryrefslogtreecommitdiff
path: root/Statistics.cs
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2026-05-25 23:45:46 +1000
committerJake Mannens <jake@asger.xyz>2026-05-28 03:12:55 +1000
commit612a1572a7283ff5fe7126679fa384f65dcbd95c (patch)
tree273501e58604525bbcdba1da4ba68c424364e4bf /Statistics.cs
parent0ef438a7404117aad37e92b39ab8950c18522843 (diff)
Added statistics API functions
Diffstat (limited to 'Statistics.cs')
-rw-r--r--Statistics.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/Statistics.cs b/Statistics.cs
new file mode 100644
index 0000000..74871f2
--- /dev/null
+++ b/Statistics.cs
@@ -0,0 +1,14 @@
+using HyperBooru.ApiModels;
+using System.Net.Http.Json;
+
+namespace HyperBooru.ApiClient;
+
+public class Statistics {
+ private HBSession session;
+
+ internal Statistics(HBSession session) =>
+ this.session = session;
+
+ public async Task<IngestStatistics> GetIngestStatisticsAsync() =>
+ (await session.HttpClient.GetFromJsonAsync<IngestStatistics>("/api/stats/ingest"))!;
+}