3 type AnnounceList [][]string
5 // Whether the AnnounceList should be preferred over a single URL announce.
6 func (al AnnounceList) OverridesAnnounce(announce string) bool {
7 for _, tier := range al {
8 for _, url := range tier {
9 if url != "" || announce == "" {
17 func (al AnnounceList) DistinctValues() (ret map[string]struct{}) {
18 for _, tier := range al {
19 for _, v := range tier {
21 ret = make(map[string]struct{})