From 657c966ecb198a2508e6411ab21832a7908dfcf6 Mon Sep 17 00:00:00 2001 From: Adam Lau Date: Tue, 26 Sep 2023 13:32:51 -0500 Subject: [PATCH] feat(notifications): Telegram display file size (#1148) --- internal/notification/telegram.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/notification/telegram.go b/internal/notification/telegram.go index f3b35cd..e71788c 100644 --- a/internal/notification/telegram.go +++ b/internal/notification/telegram.go @@ -17,6 +17,7 @@ import ( "github.com/autobrr/autobrr/internal/domain" "github.com/autobrr/autobrr/pkg/errors" + "github.com/dustin/go-humanize" "github.com/rs/zerolog" ) @@ -135,6 +136,9 @@ func (s *telegramSender) buildMessage(event domain.NotificationEvent, payload do if payload.ReleaseName != "" { msg += fmt.Sprintf("\nNew release: %v", html.EscapeString(payload.ReleaseName)) } + if payload.Size > 0 { + msg += fmt.Sprintf("\nFile Size: %v", html.EscapeString(humanize.Bytes(payload.Size))) + } if payload.Status != "" { msg += fmt.Sprintf("\nStatus: %v", payload.Status.String()) }