Update torrent.go
Cette révision appartient à :
Parent
8f285c8414
révision
804475dc89
1 fichiers modifiés avec 17 ajouts et 0 suppressions
|
@ -216,6 +216,14 @@ func (t *Torrent) ParseTrackers(trackers []string) {
|
|||
}
|
||||
}
|
||||
}
|
||||
tempTrackers := []string{}
|
||||
for _, line := range trackers {
|
||||
if !contains(tempTrackers, line) {
|
||||
tempTrackers = append(tempTrackers, line)
|
||||
}
|
||||
}
|
||||
trackers = tempTrackers
|
||||
|
||||
v["tr"] = trackers
|
||||
t.Trackers = v.Encode()
|
||||
}
|
||||
|
@ -517,3 +525,12 @@ func (t *Torrent) DeleteTags() {
|
|||
log.CheckErrorWithMessage(err, "LOAD_TAGS_ERROR: Couldn't delete tags!")
|
||||
}
|
||||
}
|
||||
|
||||
func contains(s []string, e string) bool {
|
||||
for _, a := range s {
|
||||
if a == e {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
|
Référencer dans un nouveau ticket