Added audit log reason to new member services

This commit is contained in:
Salmonllama 2020-11-13 19:16:58 -05:00
parent 64821b16b3
commit 24d1cd7425
2 changed files with 4 additions and 5 deletions

View File

@ -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.

View File

@ -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")
);
}
}