[codex] feat(jellycompat): use catalog search provider (#236)

* feat(jellycompat): use catalog search provider

* fix(jellycompat): route video search buckets to provider
This commit is contained in:
Quick
2026-06-27 20:10:48 -04:00
committed by GitHub
parent 4d2a990de1
commit a0fbe2cdda
13 changed files with 442 additions and 37 deletions
+3 -7
View File
@@ -449,14 +449,10 @@ func NewRouter(deps Dependencies) chi.Router {
ebookAnnotationStore = handlers.NewPGEbookReaderAnnotationStore(deps.DB)
browseRepo := catalog.NewBrowseRepository(deps.DB)
itemRepo = catalog.NewItemRepository(deps.DB)
catalogSearchSettings, err := catalog.LoadCatalogSearchSettings(context.Background(), settingsRepo)
if err != nil {
slog.Warn("catalog search: failed to load settings; using postgres", "err", err)
catalogSearchSettings = catalog.DefaultCatalogSearchSettings()
}
searchIndexEvents := catalog.NewSearchIndexEventRepository(deps.DB)
catalogSearchService = catalog.NewCatalogSearchServiceFromSettings(
catalogSearchSettings,
catalogSearchService = catalog.NewCatalogSearchService(
context.Background(),
settingsRepo,
itemRepo,
searchIndexEvents,
deps.CatalogSearchVectorizer,