From c7f1d5612fd1bc0f2299a0e94d1f30afec2a6d70 Mon Sep 17 00:00:00 2001 From: Slick Daddy Date: Sun, 3 May 2026 20:35:27 +0300 Subject: [PATCH] feat(api): pass scene filter to duplicate checking repository Modifies the FindDuplicateScenes GraphQL resolver to pass the newly added scene_filter schema argument into the database repository layer. --- internal/api/resolver_query_find_scene.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/api/resolver_query_find_scene.go b/internal/api/resolver_query_find_scene.go index 135ec43b7..5b4f4d614 100644 --- a/internal/api/resolver_query_find_scene.go +++ b/internal/api/resolver_query_find_scene.go @@ -227,7 +227,7 @@ func (r *queryResolver) ParseSceneFilenames(ctx context.Context, filter *models. return ret, nil } -func (r *queryResolver) FindDuplicateScenes(ctx context.Context, distance *int, durationDiff *float64) (ret [][]*models.Scene, err error) { +func (r *queryResolver) FindDuplicateScenes(ctx context.Context, distance *int, durationDiff *float64, sceneFilter *models.SceneFilterType) (ret [][]*models.Scene, err error) { dist := 0 durDiff := -1. if distance != nil { @@ -237,7 +237,7 @@ func (r *queryResolver) FindDuplicateScenes(ctx context.Context, distance *int, durDiff = *durationDiff } if err := r.withReadTxn(ctx, func(ctx context.Context) error { - ret, err = r.repository.Scene.FindDuplicates(ctx, dist, durDiff) + ret, err = r.repository.Scene.FindDuplicates(ctx, dist, durDiff, sceneFilter) return err }); err != nil { return nil, err