Use timeout for Gemini requests

This commit is contained in:
nytpu
2021-03-23 08:13:09 -06:00
parent 2cd16124f8
commit 54e883a1d1
+3 -1
View File
@@ -28,8 +28,10 @@ import (
// fetchGemini will make a request for a gemini resource
func fetchGemini(remote string) (*gemini.Response, error) {
ctx, cancel := context.WithTimeout(context.Background(), time.Duration(core.Timeout)*time.Second)
defer cancel()
client := &gemini.Client{}
resp, err := client.Get(context.Background(), remote)
resp, err := client.Get(ctx, remote)
if err != nil {
return nil, err
}