fix: 크롤링 완료 시 페이지 status를 pending으로 초기화
SSE crawl_complete 이벤트의 pages에 status 필드가 없어서 검사 중 스피너가 표시되지 않던 문제 수정 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@ -91,7 +91,13 @@ export const useSiteInspectionStore = create<SiteInspectionState>(
|
|||||||
setCrawlComplete: (data) =>
|
setCrawlComplete: (data) =>
|
||||||
set({
|
set({
|
||||||
status: "inspecting",
|
status: "inspecting",
|
||||||
discoveredPages: data.pages,
|
discoveredPages: data.pages.map((p) => ({
|
||||||
|
...p,
|
||||||
|
status: p.status || ("pending" as const),
|
||||||
|
inspection_id: p.inspection_id ?? null,
|
||||||
|
overall_score: p.overall_score ?? null,
|
||||||
|
grade: p.grade ?? null,
|
||||||
|
})),
|
||||||
crawlProgress: {
|
crawlProgress: {
|
||||||
pagesFound: data.total_pages,
|
pagesFound: data.total_pages,
|
||||||
currentUrl: "",
|
currentUrl: "",
|
||||||
|
|||||||
Reference in New Issue
Block a user