Much more stringent check

This commit is contained in:
Ben Sarmiento
2024-01-19 02:13:31 +01:00
parent 2c43cf9b12
commit c0b9fc8c55
3 changed files with 9 additions and 2 deletions

View File

@@ -82,6 +82,13 @@ type TorrentInfo struct {
Files []File `json:"files"`
}
func (i *TorrentInfo) IsDone() bool {
if i.Progress != 100 {
return false
}
return len(i.Files) == len(i.Links) && len(i.Files) > 0
}
func (i *TorrentInfo) MarshalJSON() ([]byte, error) {
type Alias TorrentInfo
aux := &struct {