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; }