Как удалить пользователя из кэша

#javascript #node.js #discord.js

#javascript #node.js #discord.js

Вопрос:

Я использую discord.js версию 12.3.1


Я хотел бы знать, как мне следует удалить пользователя из кэша. Например:

 // this would successfully get the user data
client.users.cache.get('<ID Here>');

// delete user from cache

// this time it returns undefined, as the user is no longer stored in the cache
client.users.cache.get('<Same ID>');
  

Есть ли какой-либо способ, которым я мог бы это сделать?

Ответ №1:

Удалить пользователя, гильдию, канал, эмодзи и т.д. из кэша очень просто с помощью discord.js collection .delete() метода.

Краткий пример использования этого метода:

Пример


.delete() вернет, true если элемент был найден и удален, или false если элемент не существует. Он также идентичен Map.prototype.delete()