mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-04-17 04:29:13 +00:00
fixed command and feature mapping
added a bunch of java doc to moderation interface added check in case the text channel on the server was deleted while the mod mail thread was still open This now returns an error to the user side and prompts to message the bot again in order to create a new mod mail thread
This commit is contained in:
@@ -24,18 +24,18 @@ public class MuteManagementServiceBean implements MuteManagementService {
|
||||
private UserInServerManagementService userInServerManagementService;
|
||||
|
||||
@Override
|
||||
public Mute createMute(AUserInAServer aUserInAServer, AUserInAServer mutingUser, String reason, Instant unmuteDate, AServerAChannelMessage origin) {
|
||||
public Mute createMute(AUserInAServer mutedUser, AUserInAServer mutingUser, String reason, Instant unmuteDate, AServerAChannelMessage muteMessage) {
|
||||
log.trace("Creating mute for user {} executed by user {} in server {}, user will be unmuted at {}",
|
||||
aUserInAServer.getUserReference().getId(), mutingUser.getUserReference().getId(), aUserInAServer.getServerReference().getId(), unmuteDate);
|
||||
mutedUser.getUserReference().getId(), mutingUser.getUserReference().getId(), mutedUser.getServerReference().getId(), unmuteDate);
|
||||
Mute mute = Mute
|
||||
.builder()
|
||||
.muteDate(Instant.now())
|
||||
.mutedUser(aUserInAServer)
|
||||
.mutedUser(mutedUser)
|
||||
.mutingUser(mutingUser)
|
||||
.muteTargetDate(unmuteDate)
|
||||
.mutingServer(aUserInAServer.getServerReference())
|
||||
.mutingChannel(origin.getChannel())
|
||||
.messageId(origin.getMessageId())
|
||||
.mutingServer(mutedUser.getServerReference())
|
||||
.mutingChannel(muteMessage.getChannel())
|
||||
.messageId(muteMessage.getMessageId())
|
||||
.reason(reason)
|
||||
.muteEnded(false)
|
||||
.build();
|
||||
@@ -65,8 +65,8 @@ public class MuteManagementServiceBean implements MuteManagementService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Mute getAMuteOf(Member userInAServer) {
|
||||
return getAMuteOf(userInServerManagementService.loadUser(userInAServer));
|
||||
public Mute getAMuteOf(Member member) {
|
||||
return getAMuteOf(userInServerManagementService.loadUser(member));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user