common

package
v1.17.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 27, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EnsurePaginated

func EnsurePaginated(filter *entity.Paginated)

func EnsurePaginatedX

func EnsurePaginatedX(filter *entity.PaginatedX)

func FinalizePagination

func FinalizePagination[T entity.HasCursor](results []T, filter *entity.Paginated, options *entity.ListOptions) (*entity.PageInfo, []T)

func GetCurrentUserId

func GetCurrentUserId(db database.Database) (int64, error)

func GetCursorPages

func GetCursorPages(firstCursor *string, cursors []string, pageSize int) ([]entity.Page, entity.Page)

func GetPageInfo

func GetPageInfo[T entity.HasCursor](res []T, ids []int64, pageSize int, currentCursor int64) *entity.PageInfo

func GetPageInfoX

func GetPageInfoX[T entity.HasCursor](res []T, cursors []string, pageSize int, currentCursor *string) *entity.PageInfo

func GetPages

func GetPages(firstCursor *string, ids []int64, pageSize int) ([]entity.Page, entity.Page)

func PreparePagination

func PreparePagination(filter *entity.Paginated, options *entity.ListOptions)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL