From faaef70b9528815e2e7ce03754da49d1325450d6 Mon Sep 17 00:00:00 2001 From: Eduardo Date: Sat, 30 Mar 2024 19:01:54 +0100 Subject: [PATCH] this was confusing, reformated --- telegram.go | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/telegram.go b/telegram.go index 9fb442c..65e17d4 100644 --- a/telegram.go +++ b/telegram.go @@ -178,31 +178,29 @@ func manageSerieRequest(chatId int64, text string) error { var err error var response string = "" - // request can be: new, available // request can be type: series, movie - var regexNew = regexp.MustCompile(`(?i)\bNew\b`) - var regexAvailable = regexp.MustCompile(`(?i)\bAvailable\b`) var regexSeries = regexp.MustCompile(`(?i)\bSeries\b`) var regexMovie = regexp.MustCompile(`(?i)\bMovie\b`) - switch { - case regexSeries.MatchString(text): + if regexSeries.MatchString(text) { + response = "📺" + } else if regexMovie.MatchString(text) { + response = "🎥" + } + // get from text whatever is after the first - and the end of the line - response = "📺 " + getFirstLine(getTextAfterDash(text)) + "\n" + response += " " + getFirstLine(getTextAfterDash(text)) + "\n" - case regexMovie.MatchString(text): - response = "🎥 " + getFirstLine(getTextAfterDash(text)) + "\n" - } + // request can be: new, available + var regexNew = regexp.MustCompile(`(?i)\bNew\b`) + var regexAvailable = regexp.MustCompile(`(?i)\bAvailable\b`) - switch { - case regexAvailable.MatchString(text): + if regexAvailable.MatchString(text) { response += "pedida por " + getRequestedBy(text) + "\n\n🎉 Ya disponible!" - - case regexNew.MatchString(text): + } else if regexNew.MatchString(text) { response += "pedida para añadir por " + getRequestedBy(text) + "\n\n(en cola)" } - // TODO: remove sent message to replace with ours? err = sendTelegramPhoto(chatId, lastMsg.Photo[0].FileID, response) return err } -- 2.30.2