diff --git a/components/dashboard/add-credits.tsx b/components/dashboard/add-credits.tsx index 1aeaf48..5ad7fc2 100644 --- a/components/dashboard/add-credits.tsx +++ b/components/dashboard/add-credits.tsx @@ -53,7 +53,7 @@ export default function AddCredits() { const addCreditsToAllUsers = async () => { if ( !confirm( - "Êtes-vous sûr de vouloir ajouter 5 millions de crédits à TOUS les utilisateurs ? Cette action est irréversible." + "Êtes-vous sûr de vouloir ajouter 3 millions de crédits à TOUS les utilisateurs ? Cette action est irréversible." ) ) { return; @@ -90,7 +90,7 @@ export default function AddCredits() { Ajouter des Crédits - Ajouter 5 millions de tokens à tous les utilisateurs existants + Ajouter 3 millions de tokens à tous les utilisateurs existants diff --git a/lib/utils/currency.ts b/lib/utils/currency.ts index ab17d94..f652ffd 100644 --- a/lib/utils/currency.ts +++ b/lib/utils/currency.ts @@ -7,22 +7,21 @@ export function convertCreditsToEuros(credits: number): { eur: string; }; } { - // Votre règle : 5 millions de crédits = 5 USD // Donc : 1 million de crédits = 1 USD const usdAmount = credits / 1_000_000; - + // Taux de change USD → EUR (vous pouvez ajuster ce taux) // Taux approximatif actuel : 1 USD ≈ 0.92 EUR const USD_TO_EUR_RATE = 0.92; const eurAmount = usdAmount * USD_TO_EUR_RATE; - + return { usd: usdAmount, eur: eurAmount, formatted: { usd: `$${usdAmount.toFixed(2)}`, - eur: `€${eurAmount.toFixed(2)}` - } + eur: `€${eurAmount.toFixed(2)}`, + }, }; } @@ -36,11 +35,15 @@ export function formatCreditsWithCurrency(credits: number): string { export async function getCurrentExchangeRate(): Promise { try { // Vous pouvez utiliser une API gratuite comme exchangerate-api.com - const response = await fetch('https://api.exchangerate-api.com/v4/latest/USD'); + const response = await fetch( + "https://api.exchangerate-api.com/v4/latest/USD" + ); const data = await response.json(); return data.rates.EUR || 0.92; // Fallback au taux fixe } catch { - console.warn('Impossible de récupérer le taux de change, utilisation du taux fixe'); + console.warn( + "Impossible de récupérer le taux de change, utilisation du taux fixe" + ); return 0.92; // Taux fixe de fallback } -} \ No newline at end of file +}