summaryrefslogtreecommitdiff
path: root/internal/processor
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-03 08:03:27 +0300
committerPaul Buetow <paul@buetow.org>2026-04-03 08:03:27 +0300
commitf4bc35c0a24766c8e9a155cbad5ffdaf088ec458 (patch)
treea9f1bb488bc7473549cb6e3552c531154841f0ef /internal/processor
parent63bd86d8046949e80e5b1122a1fcf717f51915c6 (diff)
task 00o: split ImageSearcher into ImageSearcher + AttributionProvider (ISP)
Introduce AttributionProvider interface with GetAttribution() separate from ImageSearcher so callers only needing search/download don't carry attribution. ImageClient composes both. Downloader.searcher and NewDownloader now take ImageClient since attribution is needed when saving downloaded files. Compile-time assertions updated to ImageClient. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/processor')
0 files changed, 0 insertions, 0 deletions