From 5f3aa987948c18bfd9c629ac1c2206a350068bbe Mon Sep 17 00:00:00 2001 From: Klagarge Date: Mon, 5 May 2025 20:45:08 +0200 Subject: [PATCH] fix(gateway): added limit 100 last measurements Closes: #26 Signed-off-by: Klagarge --- gateway/src/RequestInflux.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gateway/src/RequestInflux.go b/gateway/src/RequestInflux.go index 4df854d..43cedb1 100644 --- a/gateway/src/RequestInflux.go +++ b/gateway/src/RequestInflux.go @@ -68,6 +68,8 @@ func (gh *Gateway) requestInflux(c *gin.Context) error { |> filter(fn: (r) => r["user"] == %q) |> filter(fn: (r) => r["room"] == %q) |> filter(fn: (r) => r["device"] == %q) + |> sort(columns: ["_time"], desc: true) + |> limit(n: 100) `, INFLUXDB_BUCKET, MEASUREMENT_NAME, user, room, device) results, err := queryAPI.Query(context.Background(), query) if err != nil {