@shadow-dev/core
Version:
A modular core framework for Discord bot development, providing commands, buttons, menus, middleware, and more.
17 lines (16 loc) • 463 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.cacheRequest = cacheRequest;
exports.getCached = getCached;
const cache = new Map();
function cacheRequest(key, data, ttl = 60000) {
cache.set(key, { data, expires: Date.now() + ttl });
}
function getCached(key) {
const cached = cache.get(key);
if (cached && Date.now() < cached.expires) {
return cached.data;
}
cache.delete(key);
return null;
}
;