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
|
v["tr"] = trackers
|
||||||
t.Trackers = v.Encode()
|
t.Trackers = v.Encode()
|
||||||
}
|
}
|
||||||
|
@ -517,3 +525,12 @@ func (t *Torrent) DeleteTags() {
|
||||||
log.CheckErrorWithMessage(err, "LOAD_TAGS_ERROR: Couldn't delete tags!")
|
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