prettier fix

This commit is contained in:
Danel Kungla
2025-09-19 17:22:36 +03:00
parent efa94b3322
commit 0c2cfe6d18
509 changed files with 17988 additions and 9920 deletions

View File

@@ -1,25 +1,26 @@
'use server';
import type {
IMedipostResponseXMLBase,
} from '@/packages/shared/src/types/medipost-analysis';
import type { IMedipostResponseXMLBase } from '@/packages/shared/src/types/medipost-analysis';
import { MedipostValidationError } from './MedipostValidationError';
import { parseXML } from '../util/xml.service';
import { MedipostValidationError } from './MedipostValidationError';
export async function validateMedipostResponse(response: string, { canHaveEmptyCode = false }: { canHaveEmptyCode?: boolean } = {}) {
export async function validateMedipostResponse(
response: string,
{ canHaveEmptyCode = false }: { canHaveEmptyCode?: boolean } = {},
) {
const parsed: IMedipostResponseXMLBase = await parseXML(response);
const code = parsed.ANSWER?.CODE;
if (canHaveEmptyCode) {
if (code && code !== 0) {
console.error("Bad response", response);
console.error('Bad response', response);
throw new MedipostValidationError(response);
}
return;
}
if (typeof code !== 'number' || (code !== 0 && !canHaveEmptyCode)) {
console.error("Bad response", response);
console.error('Bad response', response);
throw new MedipostValidationError(response);
}
}