Spaces:
Paused
Paused
| import fs from "fs"; | |
| export function checkLimit(userEmail) { | |
| const db = JSON.parse(fs.readFileSync("./db.json")); | |
| const user = db.users.find(u => u.email === userEmail); | |
| if (!user) return false; | |
| if (user.runsLeft <= 0 && user.plan === "free") { | |
| return { error: "Limit doldu. Pro'ya geç 🚀" }; | |
| } | |
| user.runsLeft -= 1; | |
| fs.writeFileSync("./db.json", JSON.stringify(db, null, 2)); | |
| return { ok: true }; | |
| } |