Checking for error before response.
1 files changed, 4 insertions(+), 4 deletions(-) M web.go
M web.go +4 -4
@@ 2171,14 2171,14 @@ var avacache = cache.New(cache.Options{F } pfpurl, _ := j.GetString("icon", "url") res, err := http.Get(pfpurl) + if err != nil { + dlog.Println("avatating: getting pfp url:", err) + return "", false + } if res.StatusCode != 200 { dlog.Printf("avatating: %s: not ok: %d", key.url, res.StatusCode) return "", false } - if err != nil { - dlog.Println("avatating: getting pfp url:", err) - return "", false - } defer res.Body.Close() data, err := io.ReadAll(res.Body)