fix(service-test): rename response 'data' field to 'result' to avoid api client unwrap conflict
Some checks failed
CI / Lint, Typecheck, Test & Build (push) Has been cancelled

The api client unwraps response.data automatically, which conflicts
with our testService response having its own 'data' field.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 10:26:02 +00:00
parent 03353a703a
commit 866ea42dee
2 changed files with 7 additions and 7 deletions

View File

@@ -500,7 +500,7 @@ export class VehiclesService {
async testService(
vin: string,
service?: string,
): Promise<{ service: string; success: boolean; responseTimeMs: number; data: any; error?: string }> {
): Promise<{ service: string; success: boolean; responseTimeMs: number; result: any; error?: string }> {
const serviceName = service || "all";
const startTime = Date.now();
@@ -523,7 +523,7 @@ export class VehiclesService {
service: serviceName,
success: false,
responseTimeMs: Date.now() - startTime,
data: null,
result: null,
error: `VIN WMI ${vin.substring(0, 3)} PL24 tarafından desteklenmiyor`,
};
}
@@ -550,14 +550,14 @@ export class VehiclesService {
service: serviceName,
success: data !== null,
responseTimeMs: Date.now() - startTime,
data,
result: data,
};
} catch (err) {
return {
service: serviceName,
success: false,
responseTimeMs: Date.now() - startTime,
data: null,
result: null,
error: (err as Error).message,
};
}

View File

@@ -57,7 +57,7 @@ function ServiceTestPage() {
service: string;
success: boolean;
responseTimeMs: number;
data: any;
result: any;
error?: string;
} | null>(null);
const [copied, setCopied] = useState(false);
@@ -287,11 +287,11 @@ function ServiceTestPage() {
)}
{/* JSON output */}
{result.data !== null && (
{result.result !== null && (
<>
<Separator className="my-4 bg-border" />
<pre className="max-h-[600px] overflow-auto rounded-xl border border-border bg-muted/50 p-4 font-mono text-xs leading-relaxed">
{JSON.stringify(result.data, null, 2)}
{JSON.stringify(result.result, null, 2)}
</pre>
</>
)}