[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:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user