From 63784b4ed064fa885bc38a0d6af68286e2943807 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Thu, 2 May 2024 22:37:15 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=A9=F0=9F=91=8C=20make=20lint=20happy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin/emojimix/mix.go | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/plugin/emojimix/mix.go b/plugin/emojimix/mix.go index d2338e05..6fbf8b42 100644 --- a/plugin/emojimix/mix.go +++ b/plugin/emojimix/mix.go @@ -35,28 +35,27 @@ func init() { u2 := fmt.Sprintf(bed, emojis[r2], r2, r2, r1) logrus.Debugln("[emojimix] u1:", u1) logrus.Debugln("[emojimix] u2:", u2) - buf := bytes.NewBuffer(make([]byte, 0, 65536)) - buf.WriteString("base64://") - resp, err := http2.Get(u1) - sendandclose := func(resp *http.Response) { + send := func(resp *http.Response) { + buf := bytes.NewBuffer(make([]byte, 0, 65536)) + buf.WriteString("base64://") enc := base64.NewEncoder(base64.StdEncoding, buf) - _, err = io.Copy(enc, resp.Body) + _, err := io.Copy(enc, resp.Body) if err != nil { return } _ = enc.Close() - _ = resp.Body.Close() ctx.SendChain(message.Image(binary.BytesToString(buf.Bytes()))) } + resp, err := http2.Get(u1) if err == nil { - sendandclose(resp) + send(resp) + _ = resp.Body.Close() return } - buf.Reset() - buf.WriteString("base64://") resp, err = http2.Head(u2) if err == nil { - sendandclose(resp) + send(resp) + _ = resp.Body.Close() return } })