Files
zurg/pkg/realdebrid/util.go
Ben Adrian Sarmiento bf9adfb764 Optimize torrent fetching
2024-06-17 16:30:44 +02:00

15 lines
403 B
Go

package realdebrid
func indexFromEnd(subIndex int, pageNumber int, pageSize int, totalElements int) int {
// Adjust pageNumber for 1-based index
adjustedPageNumber := pageNumber - 1
// Calculate the overall index in the array
overallIndex := (adjustedPageNumber * pageSize) + subIndex
// Calculate the index from the end
indexFromEnd := totalElements - 1 - overallIndex
return indexFromEnd
}