From b2714d05822953535f6cb3cbaf496144b71ce9af Mon Sep 17 00:00:00 2001 From: Martin Dosch Date: Sat, 5 Oct 2024 15:27:14 +0200 Subject: [PATCH] [gocritic]: Improve code quality. --- processStanzas.go | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/processStanzas.go b/processStanzas.go index eb002ea..36874f8 100644 --- a/processStanzas.go +++ b/processStanzas.go @@ -190,6 +190,28 @@ func processStanzas(client *xmpp.Client, muc string, mucNick string, feeds []str log.Fatal("Error: Failed sending message to ", v.Remote, ": ", err) } } + default: + reply := `Unknown command, type "help" for a list of supported commands.` + if v.Type == "groupchat" { + _, err = client.Send(xmpp.Chat{ + Remote: muc, + Type: "groupchat", Text: strings.Split(v.Remote, "/")[1] + ": " + reply, + }) + if err != nil { + log.Fatal("Error: Failed sending message to MUC:", err) + } + } else if v.Type == "chat" { + _, err = client.Send(xmpp.Chat{ + Remote: v.Remote, + Type: "chat", Text: reply, + }) + if err != nil { + log.Fatal("Error: Failed sending message to ", v.Remote, ": ", err) + } + } + + // Reply with repo address for `source`. + case "source": } // Reply to pings and disco queries.