summaryrefslogtreecommitdiff
path: root/fetch/gemini.go
diff options
context:
space:
mode:
Diffstat (limited to 'fetch/gemini.go')
-rw-r--r--fetch/gemini.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/fetch/gemini.go b/fetch/gemini.go
index b50505a..5f26b95 100644
--- a/fetch/gemini.go
+++ b/fetch/gemini.go
@@ -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
}