// @ts-nocheck
const PLAINLY_API_KEY = process.env.PLAINLY_API_KEY!;
const PLAINLY_PROJECT_ID = process.env.PLAINLY_PROJECT_ID!;
const PLAINLY_TEMPLATE_ID = '771229d2-80fc-4d08-9db3-31b163c8c6fb';

async function testRender() {
  const parameters = {
    plainlyImage: "https://pub-9653da0bd5f34ff79798ed3ba623f0ac.r2.dev/ads/0nhwc852edc45x1b6sk9/media/plainlyImage-1767921170821.jpg",
    plainlyVideo: "https://pub-9653da0bd5f34ff79798ed3ba623f0ac.r2.dev/ads/0nhwc852edc45x1b6sk9/media/plainlyVideo-1767921959360.mp4",
    staticText2: "hello Ben"
  };

  console.log('📤 Envoi à Plainly:');
  console.log('  - projectId:', PLAINLY_PROJECT_ID);
  console.log('  - templateId:', PLAINLY_TEMPLATE_ID);
  console.log('  - parameters:', JSON.stringify(parameters, null, 2));

  try {
    const response = await fetch('https://api.plainlyvideos.com/api/v2/renders', {
      method: 'POST',
      headers: {
        'Authorization': `Bearer ${PLAINLY_API_KEY}`,
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({
        projectId: PLAINLY_PROJECT_ID,
        templateId: PLAINLY_TEMPLATE_ID,
        parameters,
      }),
    });

    const data = await response.json();
    console.log('\n📥 Réponse Plainly:');
    console.log('  - Status:', response.status);
    console.log('  - Data:', JSON.stringify(data, null, 2));
  } catch (err) {
    console.error('❌ Erreur:', err);
  }
}

testRender();
