Optimize torrent fetching
This commit is contained in:
14
pkg/realdebrid/util.go
Normal file
14
pkg/realdebrid/util.go
Normal file
@@ -0,0 +1,14 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user