Some fixes

This commit is contained in:
Sefinek committed 2024-12-19 15:19:30 +01:00
1 parent f032c5da38
commit f95073d196
3 files changed
+54 -26

No files matched your search

+3 -3
View File
@@ -21,10 +21,10 @@ const loadReportedIps = () => {
const saveReportedIps = () => fs.writeFileSync(CACHE_FILE, Array.from(reportedIps).map(([ip, time]) => `${ip} ${time}`).join('\n'), 'utf8');
const isIpReportedRecently = ip => {
const now = Math.floor(Date.now() / 1000);
return reportedIps.has(ip) && (now - reportedIps.get(ip) < REPORT_INTERVAL);
const reportedTime = reportedIps.get(ip);
return reportedTime && (Date.now() / 1000 - reportedTime < REPORT_INTERVAL / 1000);
};
const markIpAsReported = ip => reportedIps.set(ip, Math.floor(Date.now() / 1000));
module.exports = { loadReportedIps, saveReportedIps, isIpReportedRecently, markIpAsReported };
module.exports = { reportedIps, loadReportedIps, saveReportedIps, isIpReportedRecently, markIpAsReported };