package mongo import ( "context" "time" "gitlab.com/gaming0skar123/go/pingbot/config" ) func GetAll() ([]URL, error) { var results []URL ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) defer cancel() cursor, err := Coll.Find(ctx, URL{ Cluster: config.Toml.Cluster.ID, }) if err != nil { return nil, err } err = cursor.All(ctx, &results) if err != nil { return nil, err } return results, nil }