debug http client for attachments
Ted Unangst tedu@tedunangst.com
Mon, 27 Jul 2020 00:05:21 -0400
1 files changed,
4 insertions(+),
0 deletions(-)
jump to
M
activity.go
→
activity.go
@@ -158,11 +158,15 @@ }
func fetchsome(url string) ([]byte, error) { client := http.DefaultClient + if debugMode { + client = debugClient + } req, err := http.NewRequest("GET", url, nil) if err != nil { log.Printf("error fetching %s: %s", url, err) return nil, err } + req.Header.Set("User-Agent", "honksnonk/5.0; "+serverName) ctx, cancel := context.WithTimeout(context.Background(), 1*time.Minute) defer cancel() req = req.WithContext(ctx)