github.com/bytom/bytom@v1.1.2-0.20221014091027-bbcba3df6075/api/page_util.go (about) 1 package api 2 3 // Get the start and end of the page. 4 func getPageRange(size int, from uint, count uint) (uint, uint) { 5 total := uint(size) 6 if from == 0 && count == 0 { 7 return 0, total 8 } 9 start := from 10 end := from + count 11 if start > total { 12 start = total 13 } 14 if end > total { 15 end = total 16 } 17 return start, end 18 }