feat: add public listing catalog boundary

This commit is contained in:
2026-09-08 19:30:09 -04:00
parent 27fe6c6116
commit f42d3e4fd5
14 changed files with 838 additions and 3 deletions
+2
View File
@@ -22,6 +22,7 @@ import { createLocalImageStorage } from '../infrastructure/images/local-image-st
import { createConditionRepository } from '../modules/inventory/repositories/condition-repository.js';
import { createListingRepository } from '../modules/listings/repositories/listing-repository.js';
import { createListingService } from '../modules/listings/services/listing-service.js';
import { createPublicListingService } from '../modules/listings/services/public-listing-service.js';
import { createProductRepository } from '../modules/products/repositories/product-repository.js';
import { createProductService } from '../modules/products/services/product-service.js';
import { createPublicProductService } from '../modules/products/services/public-product-service.js';
@@ -86,6 +87,7 @@ async function startServer() {
inventoryImageRepository,
}),
listingService: createListingService({ listingRepository, inventoryImageRepository }),
publicListingService: createPublicListingService({ listingRepository }),
productService: createProductService({ productRepository }),
publicProductService: createPublicProductService({ productRepository }),
searchService: createSearchService({ listingRepository }),