1- //import { answers } from '$lib/server/sample_data';
2- //import taskAnswerSchema from '$lib/server/taskanswer';
3-
4- //server/databaseのインポートでは保存がうまくいかず。
5- //import { PrismaClient } from '@prisma/client';
6- //import {defineTaskAnswerFactory } from '../../../prisma/.fabbrica';
7- // import { PrismaClient } from '@prisma/client';
8- // prisma.taskAnswer.createが実行できれば、defineTaskAnswerFactoryをインポートしなくて済むはずです。
9- // また、initializeは、内部メソッドを直接インポートすることで対処できそうです。
10-
111import { initialize } from '@quramy/prisma-fabbrica/lib/internal' ;
12- //import { initialize, defineTaskAnswerFactory } from '../../__generated__/fabbrica';
132
14- //import { default as prisma } from '$lib/server/database';
15- //const prisma = new PrismaClient();
163import { default as prisma } from '$lib/server/database' ;
174import type { TaskAnswer } from '@prisma/client' ;
185import { sha256 } from '$lib/utils/hash' ;
@@ -64,7 +51,6 @@ export async function getAnswer(task_id: string, user_id: string) {
6451 return answers_from_db [ 0 ] ;
6552}
6653
67- // TODO: createAnswer()
6854export async function createAnswer ( task_id : string , user_id : string , status_id : string ) {
6955 const id = await sha256 ( task_id + user_id ) ;
7056 const taskanswerInput : TaskAnswer = {
@@ -76,7 +62,6 @@ export async function createAnswer(task_id: string, user_id: string, status_id:
7662 updated_at : new Date ( ) ,
7763 } ;
7864
79- //const taskAnswerFactory = defineTaskAnswerFactory();
8065 const taskAnswer = await prisma . taskAnswer . create ( {
8166 data : taskanswerInput ,
8267 } ) ;
0 commit comments