INNER CODE UNIT · JavaScript

safeCredits

ruwiss/ai-auto-free · ai-auto-free/backend/index.js:728

    const safeCredits = Math.floor(Number(credits));
    if (isNaN(safeCredits) || safeCredits <= 0) {
      return res.status(400).json({ error: "Credits must be a positive number" });
    }

    // Kullanıcı ID'sinin istek yapan kullanıcıyla eşleştiğini kontrol et
    if (userId !== req.user.uuid) {
      telegramLog.sendAdminLog("Gift Kod - Yetkisiz İşlem", `RequestUserID: ${req.user.uuid}\nRequestedUserID: ${userId}`);
      return res.status(403).json({ error: "You can only create gift codes for your own account" });
    }

    // Kullanıcının yeterli kredisi var mı kontrol et
    const currentCredits = req.user.credits || 0;
    if (currentCredits < safeCredits) {
      return res.status(403).json({ error: "Insufficient credits", credits: currentCredits });
    }

    // Gift kodu oluştur (şimdi userId de gönderiyoruz)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…