stop paged endpoints returning null for empty items (#2597)

This commit is contained in:
kim 2024-02-01 12:45:02 +00:00 committed by GitHub
parent b614d33c40
commit c13eb87ae7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 8 deletions

View file

@ -151,6 +151,11 @@ func (p *Processor) BlocksGet(
return util.EmptyPageableResponse(), nil
}
// Get the lowest and highest
// ID values, used for paging.
lo := blocks[count-1].ID
hi := blocks[0].ID
items := make([]interface{}, 0, count)
for _, block := range blocks {
@ -165,11 +170,6 @@ func (p *Processor) BlocksGet(
items = append(items, account)
}
// Get the lowest and highest
// ID values, used for paging.
lo := blocks[count-1].ID
hi := blocks[0].ID
return paging.PackageResponse(paging.ResponseParams{
Items: items,
Path: "/api/v1/blocks",

View file

@ -201,9 +201,6 @@ func (p *Processor) GetVisibleAPIAccountsPaged(
length int,
) []interface{} {
accounts := p.getVisibleAPIAccounts(ctx, 3, requester, next, length)
if len(accounts) == 0 {
return nil
}
items := make([]interface{}, len(accounts))
for i, account := range accounts {
items[i] = account