From 7324348556323ce7c54078509f7cea7cda6a6f21 Mon Sep 17 00:00:00 2001 From: cdle <798731886@qq.com> Date: Mon, 20 Sep 2021 18:29:46 +0800 Subject: [PATCH] update --- core/function.go | 1 + im/wxmp/init.go | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/function.go b/core/function.go index 5dd8941..42c1fed 100644 --- a/core/function.go +++ b/core/function.go @@ -94,6 +94,7 @@ func handleMessage(sender Sender) { if matched { if function.Admin && !sender.IsAdmin() { sender.Reply("没有权限操作") + sender.Finish() return } rt := function.Handle(sender) diff --git a/im/wxmp/init.go b/im/wxmp/init.go index a86a4e1..fc51199 100644 --- a/im/wxmp/init.go +++ b/im/wxmp/init.go @@ -40,7 +40,7 @@ func init() { u2i.Set(msg.FromUserName, sender.uid) } core.Senders <- sender - end := <-sender.Wait + end := strings.Join(sender.Responses, "\n") fmt.Println(end) if end == "" { return nil @@ -155,5 +155,5 @@ func (sender *Sender) Disappear(lifetime ...time.Duration) { } func (sender *Sender) Finish() { - sender.Wait <- strings.Join(sender.Responses, "\n") + }