fix(ChannelManager): Avoid crash in remove method with uncached channel (#4937)

* fix(ChannelManager): Avoid crash in remove method with uncached channel

* Use optional chaining

Co-authored-by: Ishmaam Khan <ishmaamk@gmail.com>

Co-authored-by: Ishmaam Khan <ishmaamk@gmail.com>
This commit is contained in:
Awesome Stickz
2020-12-13 03:10:50 +05:30
committed by GitHub
parent bb78120283
commit 12c909eecc

View File

@@ -41,7 +41,7 @@ class ChannelManager extends BaseManager {
remove(id) {
const channel = this.cache.get(id);
if (channel.guild) channel.guild.channels.cache.delete(id);
channel?.guild?.channels.cache.delete(id);
this.cache.delete(id);
}