Updatede documentation
This commit is contained in:
+10
-1
@@ -1,4 +1,13 @@
|
||||
# Migrering: Import-funktion → microservice-importer (GENOMFÖRD 2026-04-30)
|
||||
# Nyheter och förbättringar (2026-05-19)
|
||||
|
||||
- **Flyer-session API i recipe-api:** `flyer-import.controller.ts` exponerar `GET /api/flyer-import/sessions/latest` och `GET /api/flyer-import/sessions/:sessionId`.
|
||||
- **Sessionmappning i service-lager:** `toFlyerImportResponseFromSession(...)` samlar mappning av session + items till standardiserat API-svar.
|
||||
- **HTTP-semantik:** Saknad session returnerar `NotFoundException` (404), vilket förenklar klientlogik och observability.
|
||||
- **Query-optimering:** `getLatestSession(...)` använder en enda Prisma-fråga med `include: items` i stället för dubbelhämtning.
|
||||
- **Flutter-cache-strategi:** Klienten persisterar endast metadata (`sessionId`, filnamn, valda rader) och hämtar full data från backend vid hydrering.
|
||||
- **Teststatus:** `flyer-import.service.spec.ts` verifierar not-found, ägd session och tom latest-session (3/3 gröna).
|
||||
|
||||
# Migrering: Import-funktion → microservice-importer (GENOMFÖRD 2026-04-30)
|
||||
|
||||
Recipe-apps importflöde (quick-import, parse-markdown, receipt-import) är nu migrerat till en separat microservice-importer:
|
||||
- All URL-skrapning, OCR, PDF-parsning och AI-kvittoparsning sker i microservice-importer (NestJS, Docker, port 3001 internt).
|
||||
|
||||
Reference in New Issue
Block a user