A lot of rewrite here
This commit is contained in:
@@ -1,15 +1,33 @@
|
||||
package dav
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"time"
|
||||
|
||||
"github.com/debridmediamanager.com/zurg/internal/torrent"
|
||||
"github.com/debridmediamanager.com/zurg/pkg/realdebrid"
|
||||
)
|
||||
|
||||
// convertDate converts a date from RFC3339 to RFC1123
|
||||
func convertDate(input string) string {
|
||||
t, err := time.Parse(time.RFC3339, input)
|
||||
if err != nil {
|
||||
fmt.Println("Error:", err)
|
||||
log.Println("Error:", err)
|
||||
return ""
|
||||
}
|
||||
return t.Format("Mon, 02 Jan 2006 15:04:05 GMT")
|
||||
}
|
||||
|
||||
// findAllTorrentsWithName finds all torrents with a given name
|
||||
func findAllTorrentsWithName(t *torrent.TorrentManager, filename string) []realdebrid.Torrent {
|
||||
var matchingTorrents []realdebrid.Torrent
|
||||
|
||||
torrents := t.GetAll()
|
||||
for _, torrent := range torrents {
|
||||
if torrent.Filename == filename {
|
||||
matchingTorrents = append(matchingTorrents, torrent)
|
||||
}
|
||||
}
|
||||
|
||||
return matchingTorrents
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user