Refactor: move actor and actorUuid UUID retrieval to method to thread with auth
This commit is contained in:
parent
5974ec1dba
commit
754479eb98
|
|
@ -242,6 +242,8 @@ public class HistoryApiController implements HistoryApi {
|
||||||
HistoryType historyTypeEnum = HistoryType.getHistoryType(type);
|
HistoryType historyTypeEnum = HistoryType.getHistoryType(type);
|
||||||
CompletableFuture<PunishmentHistoryDto> result = new CompletableFuture<>();
|
CompletableFuture<PunishmentHistoryDto> result = new CompletableFuture<>();
|
||||||
|
|
||||||
|
final UUID actor = authenticatedUuid.getAuthenticatedUserUuid();
|
||||||
|
|
||||||
Connection.getConnection(Databases.LITE_BANS).runQuery(sqlSession -> {
|
Connection.getConnection(Databases.LITE_BANS).runQuery(sqlSession -> {
|
||||||
try {
|
try {
|
||||||
IdHistoryMapper idMapper = sqlSession.getMapper(IdHistoryMapper.class);
|
IdHistoryMapper idMapper = sqlSession.getMapper(IdHistoryMapper.class);
|
||||||
|
|
@ -253,7 +255,6 @@ public class HistoryApiController implements HistoryApi {
|
||||||
}
|
}
|
||||||
int changed = editMapper.setReason(historyTypeEnum, id, reason);
|
int changed = editMapper.setReason(historyTypeEnum, id, reason);
|
||||||
HistoryRecord after = idMapper.getRecentHistory(historyTypeEnum, id);
|
HistoryRecord after = idMapper.getRecentHistory(historyTypeEnum, id);
|
||||||
UUID actor = authenticatedUuid.getAuthenticatedUserUuid();
|
|
||||||
log.info("[Punishment Edit] Actor={} Type={} Id={} Reason: '{}' -> '{}' (rows={})",
|
log.info("[Punishment Edit] Actor={} Type={} Id={} Reason: '{}' -> '{}' (rows={})",
|
||||||
actor, historyTypeEnum, id, before.getReason(), after != null ? after.getReason() : null, changed);
|
actor, historyTypeEnum, id, before.getReason(), after != null ? after.getReason() : null, changed);
|
||||||
result.complete(after != null ? mapPunishmentHistory(after) : null);
|
result.complete(after != null ? mapPunishmentHistory(after) : null);
|
||||||
|
|
@ -275,6 +276,8 @@ public class HistoryApiController implements HistoryApi {
|
||||||
HistoryType historyTypeEnum = HistoryType.getHistoryType(type);
|
HistoryType historyTypeEnum = HistoryType.getHistoryType(type);
|
||||||
CompletableFuture<PunishmentHistoryDto> result = new CompletableFuture<>();
|
CompletableFuture<PunishmentHistoryDto> result = new CompletableFuture<>();
|
||||||
|
|
||||||
|
final UUID actor = authenticatedUuid.getAuthenticatedUserUuid();
|
||||||
|
|
||||||
Connection.getConnection(Databases.LITE_BANS).runQuery(sqlSession -> {
|
Connection.getConnection(Databases.LITE_BANS).runQuery(sqlSession -> {
|
||||||
try {
|
try {
|
||||||
IdHistoryMapper idMapper = sqlSession.getMapper(IdHistoryMapper.class);
|
IdHistoryMapper idMapper = sqlSession.getMapper(IdHistoryMapper.class);
|
||||||
|
|
@ -286,7 +289,6 @@ public class HistoryApiController implements HistoryApi {
|
||||||
}
|
}
|
||||||
int changed = editMapper.setUntil(historyTypeEnum, id, until);
|
int changed = editMapper.setUntil(historyTypeEnum, id, until);
|
||||||
HistoryRecord after = idMapper.getRecentHistory(historyTypeEnum, id);
|
HistoryRecord after = idMapper.getRecentHistory(historyTypeEnum, id);
|
||||||
UUID actor = authenticatedUuid.getAuthenticatedUserUuid();
|
|
||||||
log.info("[Punishment Edit] Actor={} Type={} Id={} Until: '{}' -> '{}' (rows={})",
|
log.info("[Punishment Edit] Actor={} Type={} Id={} Until: '{}' -> '{}' (rows={})",
|
||||||
actor, historyTypeEnum, id, before.getUntil(), after != null ? after.getUntil() : null, changed);
|
actor, historyTypeEnum, id, before.getUntil(), after != null ? after.getUntil() : null, changed);
|
||||||
result.complete(after != null ? mapPunishmentHistory(after) : null);
|
result.complete(after != null ? mapPunishmentHistory(after) : null);
|
||||||
|
|
@ -311,6 +313,8 @@ public class HistoryApiController implements HistoryApi {
|
||||||
HistoryType historyTypeEnum = HistoryType.getHistoryType(type);
|
HistoryType historyTypeEnum = HistoryType.getHistoryType(type);
|
||||||
CompletableFuture<Boolean> result = new CompletableFuture<>();
|
CompletableFuture<Boolean> result = new CompletableFuture<>();
|
||||||
|
|
||||||
|
final UUID actorUuid = authenticatedUuid.getAuthenticatedUserUuid();
|
||||||
|
|
||||||
Connection.getConnection(Databases.LITE_BANS).runQuery(sqlSession -> {
|
Connection.getConnection(Databases.LITE_BANS).runQuery(sqlSession -> {
|
||||||
try {
|
try {
|
||||||
IdHistoryMapper idMapper = sqlSession.getMapper(IdHistoryMapper.class);
|
IdHistoryMapper idMapper = sqlSession.getMapper(IdHistoryMapper.class);
|
||||||
|
|
@ -320,7 +324,6 @@ public class HistoryApiController implements HistoryApi {
|
||||||
result.complete(false);
|
result.complete(false);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
UUID actorUuid = authenticatedUuid.getAuthenticatedUserUuid();
|
|
||||||
String actorName = sqlSession.getMapper(RecentNamesMapper.class).getUsername(actorUuid.toString());
|
String actorName = sqlSession.getMapper(RecentNamesMapper.class).getUsername(actorUuid.toString());
|
||||||
int changed = editMapper.remove(historyTypeEnum, id);
|
int changed = editMapper.remove(historyTypeEnum, id);
|
||||||
log.info("[Punishment Remove] Actor={} ({}) Type={} Id={} Before(active={} removedBy={} reason='{}') (rows={})",
|
log.info("[Punishment Remove] Actor={} ({}) Type={} Id={} Before(active={} removedBy={} reason='{}') (rows={})",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user