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
+}