chore: codestyle

This commit is contained in:
jamesread 2026-02-26 00:48:21 +00:00
parent e776a2d60d
commit 1335302e80
1 changed files with 15 additions and 14 deletions

View File

@ -494,6 +494,19 @@ func (api *oliveTinAPI) buildCustomDashboardResponse(rr *DashboardRenderRequest,
return connect.NewResponse(res), nil return connect.NewResponse(res), nil
} }
func resolveLogsPageSize(requestPageSize, defaultPageSize int64) int64 {
if requestPageSize == 0 {
return defaultPageSize
}
if requestPageSize < 10 {
return 10
}
if requestPageSize > 100 {
return 100
}
return requestPageSize
}
func (api *oliveTinAPI) GetLogs(ctx ctx.Context, req *connect.Request[apiv1.GetLogsRequest]) (*connect.Response[apiv1.GetLogsResponse], error) { func (api *oliveTinAPI) GetLogs(ctx ctx.Context, req *connect.Request[apiv1.GetLogsRequest]) (*connect.Response[apiv1.GetLogsResponse], error) {
user := auth.UserFromApiCall(ctx, req, api.cfg) user := auth.UserFromApiCall(ctx, req, api.cfg)
@ -501,21 +514,9 @@ func (api *oliveTinAPI) GetLogs(ctx ctx.Context, req *connect.Request[apiv1.GetL
return nil, err return nil, err
} }
pageSize := resolveLogsPageSize(req.Msg.GetPageSize(), api.cfg.LogHistoryPageSize)
logEntries, paging := api.executor.GetLogTrackingIdsACL(api.cfg, user, req.Msg.StartOffset, pageSize, req.Msg.DateFilter)
ret := &apiv1.GetLogsResponse{} ret := &apiv1.GetLogsResponse{}
dateFilter := ""
if req.Msg.DateFilter != "" {
dateFilter = req.Msg.DateFilter
}
pageSize := api.cfg.LogHistoryPageSize
if req.Msg.GetPageSize() > 0 {
pageSize = req.Msg.GetPageSize()
if pageSize < 10 {
pageSize = 10
} else if pageSize > 100 {
pageSize = 100
}
}
logEntries, paging := api.executor.GetLogTrackingIdsACL(api.cfg, user, req.Msg.StartOffset, pageSize, dateFilter)
for _, le := range logEntries { for _, le := range logEntries {
ret.Logs = append(ret.Logs, api.internalLogEntryToPb(le, user)) ret.Logs = append(ret.Logs, api.internalLogEntryToPb(le, user))
} }