From 78ed5ea5133414b89282bab766784fda4d0b4ef7 Mon Sep 17 00:00:00 2001 From: Slick Daddy Date: Sun, 3 May 2026 20:34:49 +0300 Subject: [PATCH] feat(backend): update SceneReaderWriter interface to accept filter Modifies the FindDuplicates signature to take a SceneFilterType pointer, allowing the underlying repository to filter the pool of scenes before duplicate checking. --- pkg/models/repository_scene.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/models/repository_scene.go b/pkg/models/repository_scene.go index 6b795c3af..fb1c32974 100644 --- a/pkg/models/repository_scene.go +++ b/pkg/models/repository_scene.go @@ -27,7 +27,7 @@ type SceneFinder interface { FindByPerformerID(ctx context.Context, performerID int) ([]*Scene, error) FindByGalleryID(ctx context.Context, performerID int) ([]*Scene, error) FindByGroupID(ctx context.Context, groupID int) ([]*Scene, error) - FindDuplicates(ctx context.Context, distance int, durationDiff float64) ([][]*Scene, error) + FindDuplicates(ctx context.Context, distance int, durationDiff float64, filter *SceneFilterType) ([][]*Scene, error) } // SceneQueryer provides methods to query scenes.