go fmt
This commit is contained in:
parent
d09e496387
commit
f3794ba244
28
search.go
28
search.go
@ -26,20 +26,20 @@ func fakeSearch(kind string) Search {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func Google(query string) (results []Result) {
|
func Google(query string) (results []Result) {
|
||||||
c := make(chan Result)
|
c := make(chan Result)
|
||||||
go func(){c <- Web(query)}()
|
go func() { c <- Web(query) }()
|
||||||
go func(){c <- Image(query)}()
|
go func() { c <- Image(query) }()
|
||||||
go func(){c <- Video(query)}()
|
go func() { c <- Video(query) }()
|
||||||
|
|
||||||
timeout := time.After(80 * time.Millisecond)
|
timeout := time.After(80 * time.Millisecond)
|
||||||
for i :=0; i < 3; i++ {
|
for i := 0; i < 3; i++ {
|
||||||
select{
|
select {
|
||||||
case result := <- c:
|
case result := <-c:
|
||||||
results = append(results, result)
|
results = append(results, result)
|
||||||
case <- timeout:
|
case <-timeout:
|
||||||
fmt.Println("timed out!!")
|
fmt.Println("timed out!!")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user