From 2bf0ac18b9a01302e791118a235de4beff522775 Mon Sep 17 00:00:00 2001 From: eleksir Date: Sun, 29 Oct 2023 14:47:35 +0300 Subject: [PATCH] Handle error in caps check and squash --- buny.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/buny.go b/buny.go index 8d37185..fa4815a 100644 --- a/buny.go +++ b/buny.go @@ -358,10 +358,19 @@ func bunyChat(v xmpp.Chat) error { if normPhrase == normPhraseUpper { realJID := getRealJIDfromNick(v.Remote) - squash(room, realJID, false, v.Type) + id, err := squash(room, realJID, false, v.Type) + + if err != nil { + err := fmt.Errorf( + "unable to ban user: id=%s, err=%w", + id, + err, + ) + + gTomb.Kill(err) + } } } - } }