func eachPage()

in updater/aws.go [149:162]


func eachPage(inputLen int, size int, fn func(start, stop int) error) (int, error) {
	pageCount := 0
	for start := 0; start < inputLen; start += size {
		stop := start + size
		if stop > inputLen {
			stop = inputLen
		}
		if err := fn(start, stop); err != nil {
			return 0, err
		}
		pageCount++
	}
	return pageCount, nil
}