Fix issues detecting old links, and posting links with role mention

This commit is contained in:
benji7425 2017-08-23 02:04:32 +01:00
parent d0d148dbca
commit f82743d443
1 changed files with 2 additions and 2 deletions

View File

@ -37,7 +37,7 @@ module.exports = class FeedData {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
channel.fetchMessages({ limit: 100 }) channel.fetchMessages({ limit: 100 })
.then(messages => { .then(messages => {
messages.forEach(m => this.cachedLinks.push(...GetUrls(m.content))); //push all the links in each message into our links array new Map([...messages].reverse()).forEach(m => this.cachedLinks.push(...GetUrls(m.content))); //push all the links in each message into our links array
resolve(this); resolve(this);
}) })
.catch(reject); .catch(reject);
@ -62,7 +62,7 @@ module.exports = class FeedData {
const channel = guild.channels.find(ch => ch.type === "text" && ch.name.toLowerCase() === this.channelName.toLowerCase()); const channel = guild.channels.find(ch => ch.type === "text" && ch.name.toLowerCase() === this.channelName.toLowerCase());
const role = this.roleName ? guild.roles.find(role => role.name.toLowerCase() === this.roleName.toLowerCase()) : null; const role = this.roleName ? guild.roles.find(role => role.name.toLowerCase() === this.roleName.toLowerCase()) : null;
channel.send(role ? role + " " : "" + latest); channel.send((role ? role + " " : "") + latest);
} }
} }
}); });