import { PrismaClient } from '../../lib/generated/prisma/index'

export async function seedSettings(prisma: PrismaClient) {
  // Import settings data from JSON file

  // Create or update panel settings
  await prisma.panelSetting.upsert({
    where: { id: 'default-settings' },
    update: {
      telegramBotToken: process.env.TELEGRAM_BOT_TOKEN || "123456789:ABCdefGHIjklMNOpqrSTUvwxYZ",
      pineconeIndexName: process.env.PINECONE_INDEX_NAME || "firms-index",
      pineconeNamespace: process.env.PINECONE_NAMESPACE || "main-namespace",
      pineconeHost: process.env.PINECONE_HOST || "main-namespace",
    },
    create: {
      id: 'default-settings',
      telegramBotToken: process.env.TELEGRAM_BOT_TOKEN || "123456789:ABCdefGHIjklMNOpqrSTUvwxYZ",
      pineconeIndexName: process.env.PINECONE_INDEX_NAME || "firms-index",
      pineconeNamespace: process.env.PINECONE_NAMESPACE || "main-namespace",
      pineconeHost: process.env.PINECONE_HOST || "main-namespace",

    }
  })

  console.log('📱 Settings seeded successfully!')
}