Merge remote-tracking branch 'origin/main' into cloudflare

This commit is contained in:
javayhu 2025-07-02 01:15:29 +08:00
commit 8e63af3e7f

View File

@ -1,4 +1,5 @@
import { useState } from 'react';
import type { GenerateImageResponse } from '../lib/api-types';
import type {
ImageError,
ImageResult,
@ -89,7 +90,7 @@ export function useImageGeneration(): UseImageGenerationReturn {
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(request),
});
const data = await response.json();
const data = (await response.json()) as GenerateImageResponse;
if (!response.ok) {
throw new Error(data.error || `Server error: ${response.status}`);
}