UNPKG

hennus-api

Version:

Esta es una libreria para el bot Hennus

31 lines (30 loc) 760 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UsersManager = void 0; const base_1 = require("./base"); class UsersManager extends base_1.cacheManager { constructor(client) { super(client); } ; update(user) { if (this.cache.has(user.id)) this.cache.delete(user.id); this.cache.set(user.id, user); } ; async fetch(id, data) { const cache = this.cache.get(id); if (data && data.force) { const user = await this.rest.get("user", id); if (!cache && user) this.cache.set(user.id, user); return user; } ; return cache; } ; } exports.UsersManager = UsersManager; ;