From 6e3d18ce942b19d84948604582d96a7fd50b9471 Mon Sep 17 00:00:00 2001 From: ruinivist Date: Sun, 31 May 2026 14:41:41 +0000 Subject: [PATCH] refactor: remove drawing load fallback handling --- src/client/hooks/useDrawingSession.ts | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/src/client/hooks/useDrawingSession.ts b/src/client/hooks/useDrawingSession.ts index f48e161..5fa4968 100644 --- a/src/client/hooks/useDrawingSession.ts +++ b/src/client/hooks/useDrawingSession.ts @@ -140,30 +140,6 @@ export function useDrawingSession() { return; } - const list = await fetchDrawingList(); - if (version !== loadVersionRef.current) { - return; - } - setDrawings(sortDrawings(list)); - - if (list.length === 0) { - const created = await requestJson("/api/drawings", { method: "POST" }); - if (version !== loadVersionRef.current) { - return; - } - - window.history.replaceState(null, "", `/d/${created.id}`); - await loadDrawing(created.id); - return; - } - - const fallback = list[0]; - if (fallback && fallback.id !== drawingId) { - window.history.replaceState(null, "", `/d/${fallback.id}`); - await loadDrawing(fallback.id); - return; - } - setError(loadError instanceof Error ? loadError.message : "Failed to load drawing"); } finally { if (version === loadVersionRef.current) {