jamesread 8 месяцев назад
Родитель
Сommit
581536a60f
1 измененных файлов с 14 добавлено и 10 удалено
  1. 14 10
      service/internal/api/api.go

+ 14 - 10
service/internal/api/api.go

@@ -481,16 +481,20 @@ func (api *oliveTinAPI) GetActionLogs(ctx ctx.Context, req *connect.Request[apiv
 		ret.StartOffset = page.start
 		return connect.NewResponse(ret), nil
 	}
-    // Newest-first slicing: compute reversed indices
-    startIdx := page.total - page.end
-    endIdx := page.total - page.start
-    if startIdx < 0 { startIdx = 0 }
-    if endIdx > int64(len(filtered)) { endIdx = int64(len(filtered)) }
-    for _, le := range filtered[startIdx:endIdx] {
-        ret.Logs = append(ret.Logs, api.internalLogEntryToPb(le, user))
-    }
-    // Entries older than the returned newest page
-    ret.CountRemaining = page.start
+	// Newest-first slicing: compute reversed indices
+	startIdx := page.total - page.end
+	endIdx := page.total - page.start
+	if startIdx < 0 {
+		startIdx = 0
+	}
+	if endIdx > int64(len(filtered)) {
+		endIdx = int64(len(filtered))
+	}
+	for _, le := range filtered[startIdx:endIdx] {
+		ret.Logs = append(ret.Logs, api.internalLogEntryToPb(le, user))
+	}
+	// Entries older than the returned newest page
+	ret.CountRemaining = page.start
 	ret.PageSize = page.size
 	ret.TotalCount = page.total
 	ret.StartOffset = page.start