diff --git a/backend/src/receipt-parsing/receipt-parsing.service.ts b/backend/src/receipt-parsing/receipt-parsing.service.ts index 65bf3c7..5eb1df2 100644 --- a/backend/src/receipt-parsing/receipt-parsing.service.ts +++ b/backend/src/receipt-parsing/receipt-parsing.service.ts @@ -440,7 +440,7 @@ export class ReceiptParsingService { const err = await response.text(); this.logger.warn(`Mistral ${response.status} (${source}, försök ${attempt}/${MAX_RETRIES}): ${err}`); if (attempt < MAX_RETRIES) { - await new Promise((resolve) => setTimeout(resolve, 1000 * attempt)); + await new Promise((resolve) => setTimeout(resolve, 3000 * attempt)); continue; } throw new ServiceUnavailableException('Mistral API är tillfälligt otillgänglig. Försök igen.');