Update index.js

This commit is contained in:
Kalakoi
2018-05-09 14:30:49 -04:00
committed by GitHub
parent c9d7619c18
commit 564ba8d34e

View File

@@ -65,9 +65,10 @@ function tick() {
if (guildArray[j].name == server.name) { if (guildArray[j].name == server.name) {
var newInviteLinks = []; var newInviteLinks = [];
guildArray[j].fetchInvites().then((invites) => { guildArray[j].fetchInvites().then((invites) => {
let inviteArray = invites.array();
newInviteLinks.push({ newInviteLinks.push({
name: invites[i].code, name: inviteArray[i].code,
uses: invites[i].uses uses: inviteArray[i].uses
}); });
}); });
server.inviteLinks = newInviteLinks; server.inviteLinks = newInviteLinks;
@@ -84,10 +85,11 @@ bot.on("guildMemberAdd", (member) => {
return; return;
} }
member.guild.fetchInvites().then((invites) => { member.guild.fetchInvites().then((invites) => {
let inviteArray = invites.array();
for (let i = 0; i < invites.size; i++) { for (let i = 0; i < invites.size; i++) {
newInviteLinks.push({ newInviteLinks.push({
name: invites[i].code, name: inviteArray[i].code,
uses: invites[i].uses uses: inviteArray[i].uses
}); });
} }
}); });
@@ -118,24 +120,28 @@ bot.on("guildMemberAdd", (member) => {
}); });
bot.on("guildCreate", (guild) => { bot.on("guildCreate", (guild) => {
let inviteLinks = [];
let index = indexOfObjectByName(servers, guild.name); let index = indexOfObjectByName(servers, guild.name);
if (index == -1) { if (index == -1) {
guild.fetchInvites().then((invites) => {
for (let i = 0; i < invites.size; i++) {
inviteLinks.push({
name: invites[i].code,
uses: invites[i].uses
});
}
});
servers.push({ servers.push({
name: guild.name, name: guild.name,
lastPrefix: "!", prefix: "/", lastPrefix: "!", prefix: "/",
role: "botadmin", discordChannels: [], role: "botadmin", discordChannels: [],
inviteLinks: inviteLinks inviteLinks: []
}); });
index = servers.length - 1; index = servers.length - 1;
guild.fetchInvites().then((invites) => {
let inviteArray = invites.array();
for (let i = 0; i < invites.size; i++) {
inviteLinks.push({
name: inviteArray[i].code,
uses: inviteArray[i].uses
});
}
servers[index].inviteLinks = inviteLinks;
});
} }
}); });
@@ -157,22 +163,25 @@ bot.on("message", (message) => {
} else { } else {
let index = indexOfObjectByName(servers, message.guild.name); let index = indexOfObjectByName(servers, message.guild.name);
if(index == -1) { if(index == -1) {
message.guild.fetchInvites().then((invites) => {
for (let i = 0; i < invites.size; i++) {
inviteLinks.push({
name: invites[i].code,
uses: invites[i].uses
});
}
});
servers.push({ servers.push({
name: message.guild.name, name: message.guild.name,
lastPrefix: "!", prefix: "/", lastPrefix: "!", prefix: "/",
role: "botadmin", discordChannels: [], role: "botadmin", discordChannels: [],
inviteLinks: inviteLinks inviteLinks: []
}); });
index = servers.length - 1; index = servers.length - 1;
message.guild.fetchInvites().then((invites) => {
let inviteArray = invites.array();
for (let i = 0; i < invites.size; i++) {
inviteLinks.push({
name: inviteArray[i].code,
uses: inviteArray[i].uses
});
}
servers[index].inviteLinks = inviteLinks;
});
} }
server = servers[index]; server = servers[index];