mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-11 00:53:31 +01:00
Updated cache referencing
On server deletes some parts of the cache are now removed to free up memory
This commit is contained in:
@@ -313,6 +313,9 @@ class Client extends EventEmitter {
|
||||
callback(err);
|
||||
reject(err);
|
||||
} else {
|
||||
for(var channel of server.channels){
|
||||
self.channelCache.splice(self.channelCache.indexOf(channel), 1);
|
||||
}
|
||||
self.serverCache.splice(self.serverCache.indexOf(server), 1);
|
||||
callback(null);
|
||||
resolve();
|
||||
@@ -1339,6 +1342,9 @@ class Client extends EventEmitter {
|
||||
var server = self.getServer("id", data.id);
|
||||
|
||||
if (server) {
|
||||
for(var channel of server.channels){
|
||||
self.channelCache.splice(self.channelCache.indexOf(channel), 1);
|
||||
}
|
||||
self.serverCache.splice(self.serverCache.indexOf(server), 1);
|
||||
self.emit("serverDelete", server);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user