Minor refactor of Actions

This commit is contained in:
Amish Shah
2017-04-29 17:56:36 +01:00
parent dd8f77fcf0
commit f7d65991d5
19 changed files with 37 additions and 104 deletions

View File

@@ -8,11 +8,11 @@ class MessageDeleteAction extends Action {
handle(data) {
const client = this.client;
const channel = client.channels.get(data.channel_id);
if (channel) {
let message = channel.messages.get(data.id);
let message;
if (channel) {
message = channel.messages.get(data.id);
if (message) {
channel.messages.delete(message.id);
this.deleted.set(channel.id + message.id, message);
@@ -20,15 +20,9 @@ class MessageDeleteAction extends Action {
} else {
message = this.deleted.get(channel.id + data.id) || null;
}
return {
message,
};
}
return {
message: null,
};
return { message };
}
scheduleForDeletion(channelID, messageID) {