chore: codestyle
This commit is contained in:
parent
e776a2d60d
commit
1335302e80
|
|
@ -494,6 +494,19 @@ func (api *oliveTinAPI) buildCustomDashboardResponse(rr *DashboardRenderRequest,
|
|||
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) {
|
||||
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
|
||||
}
|
||||
|
||||
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{}
|
||||
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 {
|
||||
ret.Logs = append(ret.Logs, api.internalLogEntryToPb(le, user))
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue