test8 / src /lib /activity.ts
simikkk's picture
Upload 93 files
eaab0a9 verified
Raw
History Blame Contribute Delete
449 Bytes
import { db } from '@/lib/db';
export async function logActivity(userId: string, type: string, title: string, description: string, metadata?: Record<string, unknown>) {
try {
await db.activityLog.create({
data: {
userId,
type,
title,
description,
metadata: metadata ? JSON.stringify(metadata) : null,
},
});
} catch (error) {
console.error('Failed to log activity:', error);
}
}