From 24d1cd7425d2d017ed5a467fb6ee8fdc28021435 Mon Sep 17 00:00:00 2001 From: Salmonllama Date: Fri, 13 Nov 2020 19:16:58 -0500 Subject: [PATCH] Added audit log reason to new member services --- .../dev/salmonllama/fsbot/listeners/NewMemberListener.java | 4 ---- .../dev/salmonllama/fsbot/services/MemberRoleService.java | 5 ++++- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/dev/salmonllama/fsbot/listeners/NewMemberListener.java b/src/main/java/dev/salmonllama/fsbot/listeners/NewMemberListener.java index 6e477c3..0b7249a 100644 --- a/src/main/java/dev/salmonllama/fsbot/listeners/NewMemberListener.java +++ b/src/main/java/dev/salmonllama/fsbot/listeners/NewMemberListener.java @@ -14,11 +14,7 @@ import org.javacord.api.listener.server.member.ServerMemberJoinListener; import java.util.concurrent.TimeUnit; public class NewMemberListener implements ServerMemberJoinListener { - - ServerMemberJoinEvent event; - public void onServerMemberJoin(ServerMemberJoinEvent event) { - this.event = event; if (!event.getServer().getIdAsString().equals(BotConfig.HOME_SERVER)) { // Only active in the Fashionscape server, currently. diff --git a/src/main/java/dev/salmonllama/fsbot/services/MemberRoleService.java b/src/main/java/dev/salmonllama/fsbot/services/MemberRoleService.java index a778cb6..38f0f32 100644 --- a/src/main/java/dev/salmonllama/fsbot/services/MemberRoleService.java +++ b/src/main/java/dev/salmonllama/fsbot/services/MemberRoleService.java @@ -1,6 +1,7 @@ package dev.salmonllama.fsbot.services; import dev.salmonllama.fsbot.config.BotConfig; + import org.javacord.api.event.server.member.ServerMemberJoinEvent; public class MemberRoleService implements Runnable { @@ -13,6 +14,8 @@ public class MemberRoleService implements Runnable { @Override public void run() { - event.getApi().getRoleById(BotConfig.MEMBER_ROLE).ifPresent(event.getUser()::addRole); + event.getApi().getRoleById(BotConfig.MEMBER_ROLE).ifPresent(role -> + event.getServer().addRoleToUser(event.getUser(), role, "FSBot 5-minute member role") + ); } }