hotfix repair and download rate limit

This commit is contained in:
Mukhtar Akere
2025-06-26 06:08:50 +01:00
parent a3e698e04f
commit cee0e20fe1

View File

@@ -2,6 +2,7 @@ package realdebrid
import ( import (
"bytes" "bytes"
"cmp"
"encoding/json" "encoding/json"
"errors" "errors"
"fmt" "fmt"
@@ -50,8 +51,8 @@ type RealDebrid struct {
func New(dc config.Debrid) (*RealDebrid, error) { func New(dc config.Debrid) (*RealDebrid, error) {
rl := request.ParseRateLimit(dc.RateLimit) rl := request.ParseRateLimit(dc.RateLimit)
repairRl := request.ParseRateLimit(dc.RepairRateLimit) repairRl := request.ParseRateLimit(cmp.Or(dc.RepairRateLimit, dc.RateLimit))
downloadRl := request.ParseRateLimit(dc.DownloadRateLimit) downloadRl := request.ParseRateLimit(cmp.Or(dc.DownloadRateLimit, dc.RateLimit))
headers := map[string]string{ headers := map[string]string{
"Authorization": fmt.Sprintf("Bearer %s", dc.APIKey), "Authorization": fmt.Sprintf("Bearer %s", dc.APIKey),