From eaf4af1a1e36264a727948e5116d7a9b4569ffe7 Mon Sep 17 00:00:00 2001 From: Alexander Korelskiy Date: Wed, 30 Mar 2022 11:51:42 +0300 Subject: [PATCH] Try to reduce cognitive complexity of code --- bridge/telegram/handlers.go | 6 +----- bridge/telegram/telegram.go | 3 +++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/bridge/telegram/handlers.go b/bridge/telegram/handlers.go index fdbf9c2d..481420f0 100644 --- a/bridge/telegram/handlers.go +++ b/bridge/telegram/handlers.go @@ -490,11 +490,7 @@ func (b *Btelegram) handleUploadFile(msg *config.Message, chatid int64, parentID } } - if len(media) > 0 { - return b.sendMediaFiles(msg, chatid, parentID, media) - } - - return "", nil + return b.sendMediaFiles(msg, chatid, parentID, media) } func (b *Btelegram) handleQuote(message, quoteNick, quoteMessage string) string { diff --git a/bridge/telegram/telegram.go b/bridge/telegram/telegram.go index c118a595..25225416 100644 --- a/bridge/telegram/telegram.go +++ b/bridge/telegram/telegram.go @@ -172,6 +172,9 @@ func (b *Btelegram) sendMessage(chatid int64, username, text string, parentID in // sendMediaFiles native upload media files via media group func (b *Btelegram) sendMediaFiles(msg *config.Message, chatid int64, parentID int, media []interface{}) (string, error) { + if len(media) == 0 { + return "", nil + } mg := tgbotapi.MediaGroupConfig{ChatID: chatid, ChannelUsername: msg.Username, Media: media, ReplyToMessageID: parentID} messages, err := b.c.SendMediaGroup(mg) if err != nil {