From 7ba5280c421cbf52096e25f4420f90b5fa8cb69f Mon Sep 17 00:00:00 2001 From: Will Hunt <half-shot@molrams.com> Date: Sun, 17 Sep 2017 13:16:09 +0100 Subject: [PATCH] Fix build fails --- src/presencehandler.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/presencehandler.ts b/src/presencehandler.ts index c828698..1a5e81c 100644 --- a/src/presencehandler.ts +++ b/src/presencehandler.ts @@ -44,9 +44,11 @@ export class PresenceHandler { } public DequeueMember(member: Discord.GuildMember) { - const index = this.presenceQueue.findIndex(member); + const index = this.presenceQueue.findIndex((item) => { + return member == item; + }); if(index !== -1) { - this.presenceQueue = this.presenceQueue.splice(this.presenceQueue.findIndex(member)); + this.presenceQueue = this.presenceQueue.splice(index); } else { log.warn("PresenceHandler", `Tried to remove ${member.id} from the presence queue but it could not be found`); } @@ -59,10 +61,10 @@ export class PresenceHandler { } private processIntervalThread() { - const item = this.presenceQueue.shift(); - if (item) { - if(!this.ProcessMember(item)) { - this.presenceQueue.push(item); + const member = this.presenceQueue.shift(); + if (member) { + if(!this.ProcessMember(member)) { + this.presenceQueue.push(member); } else { log.info("PresenceHandler", `Dropping ${member.id} from the presence queue.`); } -- GitLab