utils.go 549 B

12345678910111213141516171819202122
  1. // Copyright 2015 - Present, The Gogs Authors. All rights reserved.
  2. // Copyright 2018 - Present, Gitote. All rights reserved.
  3. //
  4. // This source code is licensed under the MIT license found in the
  5. // LICENSE file in the root directory of this source tree.
  6. package convert
  7. import (
  8. "gitote/gitote/pkg/setting"
  9. )
  10. // ToCorrectPageSize makes sure page size is in allowed range.
  11. func ToCorrectPageSize(size int) int {
  12. if size <= 0 {
  13. size = 10
  14. } else if size > setting.API.MaxResponseItems {
  15. size = setting.API.MaxResponseItems
  16. }
  17. return size
  18. }