diff --git a/src/lib/atproto/methods.ts b/src/lib/atproto/methods.ts index 0bf31db..61b6949 100644 --- a/src/lib/atproto/methods.ts +++ b/src/lib/atproto/methods.ts @@ -247,6 +247,8 @@ export async function getRecord({ } }); + if (!record.ok) throw new Error((record.data as { message?: string })?.message ?? 'Record not found'); + return JSON.parse(JSON.stringify(record.data)); } diff --git a/src/routes/[[actor=actor]]/embed/type/[type]/+page.server.ts b/src/routes/[[actor=actor]]/card/[rkey]/type/[type]/+page.server.ts similarity index 100% rename from src/routes/[[actor=actor]]/embed/type/[type]/+page.server.ts rename to src/routes/[[actor=actor]]/card/[rkey]/type/[type]/+page.server.ts diff --git a/src/routes/[[actor=actor]]/embed/type/[type]/+page.svelte b/src/routes/[[actor=actor]]/card/[rkey]/type/[type]/+page.svelte similarity index 100% rename from src/routes/[[actor=actor]]/embed/type/[type]/+page.svelte rename to src/routes/[[actor=actor]]/card/[rkey]/type/[type]/+page.svelte