commit - 5802ed4c60289ae4fdd8bd233135f643717e8d51
commit + c8d63abe544d1425ee432f5c96ec28f9254e7de0
blob - ee83ee254f6554490a600bccba8a6f1de979529b
blob + f3ab816fca856ca32427ba87310a265f045fb83d
--- client.go
+++ client.go
c.instance = u
}
if c.Client == nil {
- c.Client = &http.Client{}
+ c.Client = http.DefaultClient
}
c.ready = true
return nil
fmt.Fprintf(os.Stderr, "%s %s\n", req.Method, req.URL)
}
resp, err := c.Do(req)
+ if err != nil {
+ return resp, err
+ }
if resp.StatusCode == http.StatusServiceUnavailable {
time.Sleep(2 * time.Second)
resp, err = c.get(pathname, params)
blob - /dev/null
blob + be02ada34641ad3460761810eff0a166c2f77360 (mode 644)
--- /dev/null
+++ client_test.go
+package lemmy
+
+import "testing"
+
+func TestZeroClient(t *testing.T) {
+ client := &Client{}
+ if _, _, err := client.LookupCommunity("test"); err != nil {
+ t.Log(err)
+ }
+}