code.gitea.io/gitea@v1.21.7/routers/api/v1/utils/page.go (about) 1 // Copyright 2017 The Gitea Authors. All rights reserved. 2 // SPDX-License-Identifier: MIT 3 4 package utils 5 6 import ( 7 "code.gitea.io/gitea/models/db" 8 "code.gitea.io/gitea/modules/context" 9 "code.gitea.io/gitea/services/convert" 10 ) 11 12 // GetListOptions returns list options using the page and limit parameters 13 func GetListOptions(ctx *context.APIContext) db.ListOptions { 14 return db.ListOptions{ 15 Page: ctx.FormInt("page"), 16 PageSize: convert.ToCorrectPageSize(ctx.FormInt("limit")), 17 } 18 }