Skip to content

Commit

Permalink
consuming message manager
Browse files Browse the repository at this point in the history
  • Loading branch information
TobiTenno committed Feb 24, 2017
1 parent dcd0621 commit 26f85fb
Show file tree
Hide file tree
Showing 8 changed files with 12 additions and 46 deletions.
8 changes: 1 addition & 7 deletions src/commands/Ondemand/Armor.js
Original file line number Diff line number Diff line change
Expand Up @@ -139,13 +139,7 @@ class Armor extends Command {
},
};

message.reply('', { embed })
.then(() => {
if (message.deletable) {
return message.delete(2000);
}
return Promise.resolve();
}).catch(this.logger.error);
this.bot.messageManager.sendEmbed(message, embed, true, false);
}

/**
Expand Down
7 changes: 1 addition & 6 deletions src/commands/Ondemand/ConclaveChallenges.js
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,7 @@ class ConclaveChallenges extends Command {
.then((ws) => {
const conclaveChallenges = ws.conclaveChallenges;
const embed = new ConclaveChallengeEmbed(this.bot, conclaveChallenges, category);
return message.channel.sendEmbed(embed);
}).then(() => {
if (message.deletable) {
return message.delete(2000);
}
return Promise.resolve();
this.bot.messageManager.sendEmbed(message, embed, true, false);
})
.catch(this.logger.error);
}
Expand Down
2 changes: 1 addition & 1 deletion src/commands/Ondemand/Darvo.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ class Darvo extends Command {
.then(platform => this.bot.worldStates[platform].getData())
.then((ws) => {
const deal = ws.dailyDeals[0];
return message.channel.sendEmbed(new DarvoEmbed(this.bot, deal));
this.bot.messageManager.sendEmbed(message, new DarvoEmbed(this.bot, deal), true, false);
})
.catch(this.logger.error);
}
Expand Down
8 changes: 1 addition & 7 deletions src/commands/Ondemand/EarthCycle.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,7 @@ class EarthCycle extends Command {
*/
run(message) {
const state = getCurrentEarthCycle();
message.channel.sendEmbed(new EarthCycleEmbed(this.bot, state))
.then(() => {
if (message.deletable) {
return message.delete(2000);
}
return Promise.resolve();
}).catch(this.logger.error);
this.bot.messageManager.sendEmbed(message, new EarthCycleEmbed(this.bot, state), true, false);
}
}

Expand Down
8 changes: 2 additions & 6 deletions src/commands/Ondemand/Enemies.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,8 @@ class Enemies extends Command {
.then(platform => this.bot.worldStates[platform].getData())
.then((ws) => {
const persistentEnemies = ws.persistentEnemies;
return message.channel.sendEmbed(new EnemyEmbed(this.bot, persistentEnemies));
}).then(() => {
if (message.deletable) {
return message.delete(2000);
}
return Promise.resolve();
this.bot.messageManager.sendEmbed(message,
new EnemyEmbed(this.bot, persistentEnemies), true, false);
})
.catch(this.logger.error);
}
Expand Down
9 changes: 2 additions & 7 deletions src/commands/Ondemand/FeaturedDeal.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,8 @@ class FeaturedDeal extends Command {
.then(platform => this.bot.worldStates[platform].getData())
.then((ws) => {
const sales = ws.flashSales.filter(popularItem => popularItem.isFeatured);
return message.channel.sendEmbed(new SalesEmbed(this.bot, sales));
})
.then(() => {
if (message.deletable) {
return message.delete(2000);
}
return new Promise();
this.bot.messageManager.sendEmbed(message,
new SalesEmbed(this.bot, sales), true, false);
})
.catch(this.logger.error);
}
Expand Down
8 changes: 2 additions & 6 deletions src/commands/Ondemand/Fissures.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,8 @@ class Fissures extends Command {
.then(platform => this.bot.worldStates[platform].getData())
.then((ws) => {
const fissures = ws.fissures;
return message.channel.sendEmbed(new FissureEmbed(this.bot, fissures));
}).then(() => {
if (message.deletable) {
return message.delete(2000);
}
return Promise.resolve();
this.bot.messageManager.sendEmbed(message,
new FissureEmbed(this.bot, fissures), true, false);
})
.catch(this.logger.error);
}
Expand Down
8 changes: 2 additions & 6 deletions src/commands/Ondemand/Invasions.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,8 @@ class Invasions extends Command {
.then(platform => this.bot.worldStates[platform].getData())
.then((ws) => {
const invasions = ws.invasions.filter(i => !i.completed);
return message.channel.sendEmbed(new InvasionEmbed(this.bot, invasions));
}).then(() => {
if (message.deletable) {
return message.delete(2000);
}
return Promise.resolve();
this.bot.messageManager.sendEmbed(message,
new InvasionEmbed(this.bot, invasions), true, false);
})
.catch(this.logger.error);
}
Expand Down

0 comments on commit 26f85fb

Please sign in to comment.