import fs from 'fs'
import path from 'path'

export async function seedProducts(prisma: any) {
    const productsDataRaw = fs.readFileSync(path.join(__dirname, '/content/prop_firms/productSeed.json'), 'utf8')
    const productsData = JSON.parse(productsDataRaw)

    for (const product of productsData) {
        await prisma.product.create({
            data: {
                id: product.id,
                plan: product.plan,
                description: product.description,
                price: product.price,
                firm: product.firm,
                createdAt: new Date(product.createdAt),
                updatedAt: new Date(product.updatedAt)
            }
        })
    }
    console.log('Products seeded successfully!')
}
