import { prisma } from '../src/lib/prisma' import { addCredit } from '../src/lib/services/credit' async function seedCredits() { try { // Find the first user to add sample credits const user = await prisma.user.findFirst() if (!user) { console.log('No users found. Please create a user first.') return } console.log(`Adding sample credits for user: ${user.email}`) // Add system gift await addCredit( user.id, 5.0, 'system_gift', 'Welcome bonus - Free credits for new users!' ) // Add monthly allowance await addCredit( user.id, 20.0, 'subscription_monthly', 'Pro plan monthly allowance' ) // Add user purchase await addCredit( user.id, 10.0, 'user_purchase', 'Top-up purchase via Stripe' ) console.log('✅ Sample credits added successfully!') } catch (error) { console.error('❌ Error seeding credits:', error) } finally { await prisma.$disconnect() } } seedCredits()