magricambi/src/lib/price-search/index.ts
2026-06-06 18:14:48 +02:00

15 lines
545 B
TypeScript

import type { PriceSearchRequest, PriceSearchResponse } from "@/src/types/priceSearch";
import { searchPriceOffersViaN8n } from "@/src/lib/price-search/n8n";
export async function searchPriceOffers(
input: PriceSearchRequest,
meta?: { userId?: string; userName?: string },
): Promise<PriceSearchResponse> {
const backend = (process.env.PRICE_SEARCH_BACKEND ?? "n8n").toLowerCase();
if (backend === "n8n") {
return searchPriceOffersViaN8n(input, meta);
}
throw new Error(`Backend ricerca prezzi non supportato: ${backend}`);
}