summaryrefslogtreecommitdiff
path: root/Controllers/ApiStatisticsController.cs
diff options
context:
space:
mode:
authorJake Mannens <jake@asger.xyz>2026-06-05 00:37:02 +1000
committerJake Mannens <jake@asger.xyz>2026-06-15 10:45:43 +1000
commit94c6c319d434db270575e83b6c5d0e45e160194d (patch)
tree59a7e6a975e1ceb370381dbe2577c4d7196add30 /Controllers/ApiStatisticsController.cs
parent51f2bd878968503e0117f6fa8aeccaac5d5e0f46 (diff)
Deleted server-specific files
Diffstat (limited to 'Controllers/ApiStatisticsController.cs')
-rw-r--r--Controllers/ApiStatisticsController.cs26
1 files changed, 0 insertions, 26 deletions
diff --git a/Controllers/ApiStatisticsController.cs b/Controllers/ApiStatisticsController.cs
deleted file mode 100644
index 3acd1d5..0000000
--- a/Controllers/ApiStatisticsController.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using HyperBooru.ApiModels;
-using Microsoft.AspNetCore.Mvc;
-using Microsoft.EntityFrameworkCore;
-
-namespace HyperBooru.Controllers;
-
-[ApiController]
-[Route("/api/stats")]
-public class ApiStatisticsController : Controller {
- private IDbContextFactory<HBContext> dbFactory;
-
- public ApiStatisticsController(IDbContextFactory<HBContext> dbFactory) =>
- this.dbFactory = dbFactory;
-
- [HttpGet("ingest")]
- public async Task<IActionResult> GetIngestStatistics() {
- using var db = dbFactory.CreateDbContext();
-
- return Ok(new IngestStatistics() {
- TotalMediaCount = db.Media.Count(),
- UntaggedMediaCount = db.Media
- .Where(m => m.Tags.Any(t => t.TagDefinition.ObjectId == (int) HBObjectId.IngestTag))
- .Count(),
- });
- }
-}