Files
decypharr/pkg/debrid/service.go
Mukhtar Akere 104df3c33c Changelog 0.3.2
2024-12-25 00:00:47 +01:00

23 lines
355 B
Go

package debrid
type DebridService struct {
debrids []Service
lastUsed int
}
func (d *DebridService) Get() Service {
if d.lastUsed == 0 {
return d.debrids[0]
}
return d.debrids[d.lastUsed]
}
func (d *DebridService) GetByName(name string) Service {
for _, deb := range d.debrids {
if deb.GetName() == name {
return deb
}
}
return nil
}