From 0376a9d11b0ba921529b83543f90bd149789dde5 Mon Sep 17 00:00:00 2001 From: Anthony Robert Date: Tue, 25 Sep 2018 19:29:04 -0400 Subject: [PATCH] Modified warframe command --- .../command/warframe/JoinClanCommand.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/netneutrality/command/warframe/JoinClanCommand.java b/src/main/java/netneutrality/command/warframe/JoinClanCommand.java index a8d537d..102ee32 100644 --- a/src/main/java/netneutrality/command/warframe/JoinClanCommand.java +++ b/src/main/java/netneutrality/command/warframe/JoinClanCommand.java @@ -10,8 +10,10 @@ package netneutrality.command.warframe; import net.dv8tion.jda.core.events.message.MessageReceivedEvent; import netneutrality.command.AbstractCommand; import netneutrality.command.Visibility; +import netneutrality.db.DBController; +import netneutrality.db.controllers.DBLogging; -public class AssignCommand extends AbstractCommand { +public class JoinClanCommand extends AbstractCommand { String roleId = "458372887619829770"; @@ -47,8 +49,15 @@ public class AssignCommand extends AbstractCommand { @Override public String execute(MessageReceivedEvent event, String args) { + event.getMessage().delete().queue(); - event.getGuild().getController().addRolesToMember(event.getMember(), event.getGuild().getRoleById(roleId)).queue(); + ((DBLogging) DBController.get("logging")).getLoggingChannel(event.getGuild().getId(), logging -> { + + if (logging != null) { + event.getGuild().getController().addRolesToMember(event.getMember(), event.getGuild().getRoleById(roleId)).queue(); + logging.sendMessage("Added user \"" + event.getMember().getEffectiveName() + "\" to the role \"Clan Member\"").queue(); + } + }); return null; }