SaaS.ai.replit.v.II / middleware.js
Trkaga's picture
Create middleware.js
e670e8e verified
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 };
}