1
0
Fork 1
mirror of https://github.com/hay-kot/homebox.git synced 2024-12-28 01:36:30 +00:00
homebox/backend/internal/repo/pagination.go
Hayden 30014a77ca
feat: expanded search for items ()
* expanded search for items

* range domain from email to example

* implement pagination for items
2022-10-12 21:13:07 -08:00

12 lines
252 B
Go

package repo
type PaginationResult[T any] struct {
Page int `json:"page"`
PageSize int `json:"pageSize"`
Total int `json:"total"`
Items []T `json:"items"`
}
func calculateOffset(page, pageSize int) int {
return (page - 1) * pageSize
}