Add aggregate API and fix (hack) time bucket

This commit is contained in:
2024-03-12 21:58:29 -04:00
parent ec85be2096
commit e4ee81ca3e
7 changed files with 77 additions and 4 deletions

View File

@@ -38,4 +38,10 @@ public class ReadingsController(Database database) : ControllerBase
{
return (await database.GetReadingsHistoryGrouped(start, end, bucketMinutes)).ToList();
}
[HttpGet("aggregate")]
public async Task<ActionResult<List<ReadingsAggregate>>> GetAggregate(DateTimeOffset start, DateTimeOffset end)
{
return (await database.GetReadingsAggregate(start, end)).ToList();
}
}