From ae1202aa2d254876f677eb8c822da0012a83b840 Mon Sep 17 00:00:00 2001 From: hydrabolt Date: Sun, 13 Sep 2015 15:19:54 +0100 Subject: [PATCH] 3.3.4, added support for older node versions --- lib/Client.js | 12 ++++++------ package.json | 2 +- src/Client.js | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/lib/Client.js b/lib/Client.js index 71124b2ce..eff03e5aa 100644 --- a/lib/Client.js +++ b/lib/Client.js @@ -42,7 +42,7 @@ var Client = (function () { this.events = {}; this.user = null; this.alreadySentData = false; - this.serverCreateListener = new Map(); + this.serverCreateListener = {}; this.email = "abc"; this.password = "abc"; @@ -205,7 +205,7 @@ var Client = (function () { // potentially redundant in future // creating here does NOT give us the channels of the server // so we must wait for the guild_create event. - self.serverCreateListener.set(res.body.id, [resolve, callback]); + self.serverCreateListener[res.body.id] = [resolve, callback]; /*var srv = self.addServer(res.body); callback(null, srv); resolve(srv);*/ @@ -578,7 +578,7 @@ var Client = (function () { if (self.getServer("id", res.body.guild.id)) { resolve(self.getServer("id", res.body.guild.id)); } else { - self.serverCreateListener.set(res.body.guild.id, [resolve, callback]); + self.serverCreateListener[res.body.guild.id] = [resolve, callback]; } } }); @@ -1000,11 +1000,11 @@ var Client = (function () { }*/ - if (self.serverCreateListener.get(data.id)) { - var cbs = self.serverCreateListener.get(data.id); + if (self.serverCreateListener[data.id]) { + var cbs = self.serverCreateListener[data.id]; cbs[0](server); //promise then callback cbs[1](null, server); //legacy callback - self.serverCreateListener["delete"](data.id); + self.serverCreateListener[data.id] = null; } self.trigger("serverCreate", server); diff --git a/package.json b/package.json index 55f98889f..89ca0fba0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "discord.js", - "version": "3.3.3", + "version": "3.3.4", "description": "A way to interface with the Discord API", "main": "./lib/index.js", "scripts": { diff --git a/src/Client.js b/src/Client.js index 89486be44..f7919a653 100644 --- a/src/Client.js +++ b/src/Client.js @@ -32,7 +32,7 @@ class Client { this.events = {}; this.user = null; this.alreadySentData = false; - this.serverCreateListener = new Map(); + this.serverCreateListener = {}; this.email = "abc"; this.password = "abc"; @@ -227,7 +227,7 @@ class Client { // potentially redundant in future // creating here does NOT give us the channels of the server // so we must wait for the guild_create event. - self.serverCreateListener.set(res.body.id, [resolve, callback]); + self.serverCreateListener[res.body.id] = [resolve, callback]; /*var srv = self.addServer(res.body); callback(null, srv); resolve(srv);*/ @@ -584,7 +584,7 @@ class Client { if (self.getServer("id", res.body.guild.id)) { resolve(self.getServer("id", res.body.guild.id)); } else { - self.serverCreateListener.set(res.body.guild.id, [resolve, callback]); + self.serverCreateListener[res.body.guild.id] = [resolve, callback]; } } }); @@ -903,11 +903,11 @@ class Client { }*/ - if (self.serverCreateListener.get(data.id)) { - var cbs = self.serverCreateListener.get(data.id); + if (self.serverCreateListener[data.id]) { + var cbs = self.serverCreateListener[data.id]; cbs[0](server); //promise then callback cbs[1](null, server); //legacy callback - self.serverCreateListener.delete(data.id); + self.serverCreateListener[data.id] = null; } self.trigger("serverCreate", server);