From bfb4d3c992a1748ef8d79dfaceebf9dfab73eb68 Mon Sep 17 00:00:00 2001 From: Sara Vieira Date: Sat, 23 Jul 2022 00:52:26 +0200 Subject: [PATCH] remove assets.server --- apps/designer/app/shared/db/assets.server.ts | 39 -------------------- 1 file changed, 39 deletions(-) delete mode 100644 apps/designer/app/shared/db/assets.server.ts diff --git a/apps/designer/app/shared/db/assets.server.ts b/apps/designer/app/shared/db/assets.server.ts deleted file mode 100644 index 6f84ea18c3..0000000000 --- a/apps/designer/app/shared/db/assets.server.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { type Project } from "@webstudio-is/react-sdk"; -import { prisma } from "./prisma.server"; -import sharp from "sharp"; - -export const loadByProject = async (projectId?: Project["id"]) => { - if (typeof projectId !== "string") { - throw new Error("Tree ID required"); - } - - const assets = await prisma.asset.findMany({ - where: { projectId }, - orderBy: { - createdAt: "desc", - }, - }); - - return assets; -}; - -export const create = async ( - projectId: Project["id"], - values: { name: string; path: string; size: number; metadata: sharp.Metadata } -) => { - const size = values.size || values.metadata.size || 0; - const { metadata, name, path } = values; - const newAsset = await prisma.asset.create({ - data: { - name, - path, - size, - format: metadata.format, - ...(metadata.width ? { width: metadata.width } : {}), - ...(metadata.height ? { height: metadata.height } : {}), - projectId, - }, - }); - - return newAsset; -};