diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-30 01:20:09 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-30 01:20:09 +0300 |
| commit | 2de7dcf98fd6b38e81bbb6e70da0000bebd36310 (patch) | |
| tree | 5d77266a801bd0007db6db0ca9b480adcc933601 /internal/scanner | |
| parent | b94ec8410d7a7ef5bb14bee2f9930abda52f28fe (diff) | |
refactor: split repository.Store into focused interfaces
Diffstat (limited to 'internal/scanner')
| -rw-r--r-- | internal/scanner/scanner.go | 4 | ||||
| -rw-r--r-- | internal/scanner/scanner_test.go | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/internal/scanner/scanner.go b/internal/scanner/scanner.go index b44955e..ec7638e 100644 --- a/internal/scanner/scanner.go +++ b/internal/scanner/scanner.go @@ -22,7 +22,7 @@ type Scanner interface { // FSScanner recursively scans media root for sets and media files. type FSScanner struct { - store repository.Store + store repository.ScannerStore prober probe.Prober thumbGen thumb.Generator clock clock.Clock @@ -31,7 +31,7 @@ type FSScanner struct { } // NewFSScanner creates a filesystem scanner with injected dependencies. -func NewFSScanner(store repository.Store, prober probe.Prober, thumbGen thumb.Generator, clk clock.Clock, mediaRoot string) Scanner { +func NewFSScanner(store repository.ScannerStore, prober probe.Prober, thumbGen thumb.Generator, clk clock.Clock, mediaRoot string) Scanner { return &FSScanner{ store: store, prober: prober, diff --git a/internal/scanner/scanner_test.go b/internal/scanner/scanner_test.go index 4accfb7..b924c85 100644 --- a/internal/scanner/scanner_test.go +++ b/internal/scanner/scanner_test.go @@ -91,7 +91,7 @@ func (m *mockFS) WalkDir(root string, walkFn fs.WalkDirFunc) error { return nil } -func newTestScanner(store repository.Store, prober probe.Prober, gen thumb.Generator, clk clock.Clock, filesystem FS) *FSScanner { +func newTestScanner(store repository.ScannerStore, prober probe.Prober, gen thumb.Generator, clk clock.Clock, filesystem FS) *FSScanner { return &FSScanner{ store: store, prober: prober, |
