feat: reduce time consuming

This commit is contained in:
Simon Ding
2024-10-10 10:29:47 +08:00
parent 1728690860
commit a22100b2fc
5 changed files with 56 additions and 21 deletions

View File

@@ -9,7 +9,6 @@ import (
"net/url"
"polaris/db"
"polaris/log"
"polaris/pkg/utils"
"slices"
"strconv"
"time"
@@ -81,14 +80,14 @@ func (r *Response) ToResults(indexer *db.TorznabInfo) []Result {
if slices.Contains(item.Category, "3000") { //exclude audio files
continue
}
link, err := utils.Link2Magnet(item.Link) //TODO time consuming operation
if err != nil {
log.Warnf("converting link to magnet error, error: %v, link: %v", err, item.Link)
continue
}
// link, err := utils.Link2Magnet(item.Link) //TODO time consuming operation
// if err != nil {
// log.Warnf("converting link to magnet error, error: %v, link: %v", err, item.Link)
// continue
// }
r := Result{
Name: item.Title,
Link: link,
Link: item.Link,
Size: mustAtoI(item.Size),
Seeders: mustAtoI(item.GetAttr("seeders")),
Peers: mustAtoI(item.GetAttr("peers")),