From 3c40c7bba8b4630a4a8d7b8e1a5b1dfda28a500d Mon Sep 17 00:00:00 2001 From: Brandon Beck Date: Tue, 20 Feb 2024 09:35:00 -0600 Subject: [PATCH] feat(macros): add FilterID (#1416) --- internal/domain/macros.go | 2 ++ internal/domain/macros_test.go | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/internal/domain/macros.go b/internal/domain/macros.go index 51e1613..d934487 100644 --- a/internal/domain/macros.go +++ b/internal/domain/macros.go @@ -35,6 +35,7 @@ type Macro struct { Resolution string Source string HDR string + FilterID int FilterName string Size uint64 SizeString string @@ -72,6 +73,7 @@ func NewMacro(release Release) Macro { Resolution: release.Resolution, Source: release.Source, HDR: strings.Join(release.HDR, ", "), + FilterID: release.FilterID, FilterName: release.FilterName, Size: release.Size, SizeString: humanize.Bytes(release.Size), diff --git a/internal/domain/macros_test.go b/internal/domain/macros_test.go index f246cdd..9a7bba2 100644 --- a/internal/domain/macros_test.go +++ b/internal/domain/macros_test.go @@ -236,6 +236,15 @@ func TestMacros_Parse(t *testing.T) { want: "Type: episode", wantErr: false, }, + { + name: "test_filter_id", + release: Release{ + FilterID: 1, + }, + args: args{text: "FilterID: {{ .FilterID }}"}, + want: "FilterID: 1", + wantErr: false, + }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) {