Skip to content

Commit 7ed8997

Browse files
committed
error handling
1 parent 7596719 commit 7ed8997

File tree

2 files changed

+5
-5
lines changed
  • apps/web/client/src

2 files changed

+5
-5
lines changed

apps/web/client/src/components/store/editor/screenshot/index.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,7 @@ export class ScreenshotManager {
5555
}
5656
}
5757

58-
clear() { }
58+
clear() {
59+
this.lastScreenshotAt = null;
60+
}
5961
}

apps/web/client/src/server/api/routers/project/project.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import {
2525
} from '@onlook/db';
2626
import { compressImageServer } from '@onlook/image-server';
2727
import { LLMProvider, OPENROUTER_MODELS, ProjectCreateRequestStatus, ProjectRole } from '@onlook/models';
28-
import { getScreenshotPath, getValidUrl } from '@onlook/utility';
28+
import { getScreenshotPath } from '@onlook/utility';
2929
import { generateText } from 'ai';
3030
import { and, eq, ne } from 'drizzle-orm';
3131
import { z } from 'zod';
@@ -72,8 +72,7 @@ export const projectRouter = createTRPCRouter({
7272
throw new Error(`Failed to scrape URL: ${result.error || 'Unknown error'}`);
7373
}
7474

75-
const screenshotUrlRaw = result.screenshot;
76-
const screenshotUrl = screenshotUrlRaw ? getValidUrl(screenshotUrlRaw) : null;
75+
const screenshotUrl = result.screenshot;
7776

7877
if (!screenshotUrl) {
7978
throw new Error('Invalid screenshot URL');
@@ -88,7 +87,6 @@ export const projectRouter = createTRPCRouter({
8887

8988
const arrayBuffer = await response.arrayBuffer();
9089
const mimeType = response.headers.get('content-type') ?? 'image/png';
91-
9290
const buffer = Buffer.from(arrayBuffer);
9391

9492
const compressedImage = await compressImageServer(buffer, undefined, {

0 commit comments

Comments
 (0)