mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-04-15 20:16:34 +00:00
[AB-138] improving logging at various places fixing various issues regarding async commands and exception handling, fixing role role calculation being done twice
This commit is contained in:
@@ -15,17 +15,15 @@ public interface ModMailRoleManagementService {
|
||||
* Adds the given {@link ARole} to the mod mail roles of the {@link AServer}. This method does not check if the role
|
||||
* is already present.
|
||||
* @param role The {@link ARole} to add to the mod mail roles
|
||||
* @param server The {@link AServer} to which the given {@link ARole} should be added to the mod mail roles
|
||||
*/
|
||||
void addRoleToModMailRoles(ARole role, AServer server);
|
||||
void addRoleToModMailRoles(ARole role);
|
||||
|
||||
/**
|
||||
* Removes the given {@link ARole} from the mod mail roles of the given {@link AServer}. Does nothing if the
|
||||
* role is not used as a mod mail role on the server
|
||||
* @param role The {@link ARole} to remove from the mod mail roles
|
||||
* @param server The {@link AServer} from which the role should be removed from the mod mail roles
|
||||
*/
|
||||
void removeRoleFromModMailRoles(ARole role, AServer server);
|
||||
void removeRoleFromModMailRoles(ARole role);
|
||||
|
||||
/**
|
||||
* Retrieves all roles which should be pinged when a new mod mail thread is created by a user and returns the list
|
||||
@@ -38,8 +36,7 @@ public interface ModMailRoleManagementService {
|
||||
/**
|
||||
* Checks whether or not the given {@link ARole} has already been assigned as a {@link ModMailRole} in the given {@link AServer}
|
||||
* @param role The {@link ARole} to check for
|
||||
* @param server The {@link AServer} to check in
|
||||
* @return Whether or not the given {@link ARole} is used as a {@link ModMailRole} in the given {@link AServer}
|
||||
*/
|
||||
boolean isRoleAlreadyAssigned(ARole role, AServer server);
|
||||
boolean isRoleAlreadyAssigned(ARole role);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user