diff --git a/internal/notification/discord.go b/internal/notification/discord.go index fec0a36..9599939 100644 --- a/internal/notification/discord.go +++ b/internal/notification/discord.go @@ -16,6 +16,7 @@ import ( "github.com/autobrr/autobrr/internal/domain" "github.com/autobrr/autobrr/pkg/errors" + "github.com/dustin/go-humanize" "github.com/rs/zerolog" ) @@ -205,6 +206,30 @@ func (a *discordSender) buildEmbed(event domain.NotificationEvent, payload domai } fields = append(fields, f) } + if payload.Size > 0 { + f := DiscordEmbedsFields{ + Name: "Size", + Value: humanize.Bytes(payload.Size), + Inline: true, + } + fields = append(fields, f) + } + if len(payload.Protocol) != 0 { + f := DiscordEmbedsFields{ + Name: "Protocol", + Value: payload.Protocol.String(), + Inline: true, + } + fields = append(fields, f) + } + if len(payload.Implementation) != 0 { + f := DiscordEmbedsFields{ + Name: "Implementation", + Value: payload.Implementation.String(), + Inline: true, + } + fields = append(fields, f) + } if len(payload.Rejections) > 0 { f := DiscordEmbedsFields{ Name: "Reasons",