prisma.$use(async (params, next) => {
const { model, action } = params;
if (model === 'Todo' && (action === 'create')) {
await prisma.logEntry.create({
data: {
type: 'CREATED_TODO',
user: {
connect: {
id: params.args.data.userId
}
}
}
});
}
return next(params);
});
prisma.$use(async (params, next) => {
const { model, action } = params;
if (model === 'Todo' && (action === 'create')) {
await prisma.logEntry.create({
data: {
type: 'CREATED_TODO',
user: {
connect: {
id: params.args.data.userId
}
}
}
});
}
return next(params);
});