'use server' /** * Deprecated * 개발후 삭제 예정 */ // import { PrismaClient } from '@prisma/client' import fs from 'fs/promises' // const prisma = new PrismaClient() const imagePath = 'public/canvasState' // export const getTests = () => { // return prisma.test.findMany() // } // export const insertTest = async (param) => { // return prisma.test.create({ // data: { // content: param, // }, // }) // } // export const getCanvasStateAll = () => { // return prisma.canvas.findMany() // } // export const getCanvasState = () => { // return prisma.canvas.findFirst({ // where: { // loginId: 'test', // }, // orderBy: { // id: 'desc', // }, // }) // } // export const insertCanvasState = (param) => { // return prisma.canvas.create({ // data: param, // }) // } export const writeImage = async (title, data) => { // 해당 경로에 Directory 가 없다면 생성 try { await fs.readdir(imagePath) } catch { await fs.mkdir(imagePath) } return fs.writeFile(`${imagePath}/${title}.png`, data, 'base64') }