feat: add public search service and routes

This commit is contained in:
2026-09-08 18:15:24 -04:00
parent 0350d88d7c
commit f29629c712
6 changed files with 184 additions and 1 deletions
+2
View File
@@ -24,6 +24,7 @@ import { createListingRepository } from '../modules/listings/repositories/listin
import { createListingService } from '../modules/listings/services/listing-service.js';
import { createProductRepository } from '../modules/products/repositories/product-repository.js';
import { createProductService } from '../modules/products/services/product-service.js';
import { createSearchService } from '../modules/search/services/search-service.js';
function parsePort(value) {
const port = Number.parseInt(value ?? '3000', 10);
@@ -85,6 +86,7 @@ async function startServer() {
}),
listingService: createListingService({ listingRepository, inventoryImageRepository }),
productService: createProductService({ productRepository }),
searchService: createSearchService({ listingRepository }),
});
app.addHook('onClose', async () => {