diff --git a/packages/discord.js/src/client/actions/PresenceUpdate.js b/packages/discord.js/src/client/actions/PresenceUpdate.js index a09688ba4..b6c89af53 100644 --- a/packages/discord.js/src/client/actions/PresenceUpdate.js +++ b/packages/discord.js/src/client/actions/PresenceUpdate.js @@ -6,10 +6,10 @@ const { Events } = require('../../util/Constants'); class PresenceUpdateAction extends Action { handle(data) { let user = this.client.users.cache.get(data.user.id); - if (!user && data.user?.username) user = this.client.users._add(data.user); + if (!user && data.user.username) user = this.client.users._add(data.user); if (!user) return; - if (data.user?.username) { + if (data.user.username) { if (!user._equals(data.user)) this.client.actions.UserUpdate.handle(data.user); } diff --git a/packages/voice/src/util/demuxProbe.ts b/packages/voice/src/util/demuxProbe.ts index 16c5a5a6e..8b496a776 100644 --- a/packages/voice/src/util/demuxProbe.ts +++ b/packages/voice/src/util/demuxProbe.ts @@ -48,8 +48,8 @@ export function demuxProbe( ): Promise { return new Promise((resolve, reject) => { // Preconditions - if (stream.readableObjectMode) reject(new Error('Cannot probe a readable stream in object mode')); - if (stream.readableEnded) reject(new Error('Cannot probe a stream that has ended')); + if (stream.readableObjectMode) return reject(new Error('Cannot probe a readable stream in object mode')); + if (stream.readableEnded) return reject(new Error('Cannot probe a stream that has ended')); let readBuffer = Buffer.alloc(0);