Сессии работают пользователи добавляются. Плюс сделал автоматические тесты как положенно
This commit is contained in:
AidarKC
2025-12-23 13:51:20 +03:00
parent ae63a653c8
commit c515d5287e
6 changed files with 598 additions and 528 deletions
@@ -45,6 +45,18 @@ public class Net_AddUser_Handler implements JsonMessageHandler {
try {
SolanaUsersDAO dao = SolanaUsersDAO.getInstance();
// ✅ Новая логика: если пользователь уже есть — возвращаем понятную ошибку
SolanaUserEntry exists = dao.getByLogin(req.getLogin());
if (exists != null) {
log.info("⚠️ AddUser: user already exists, login={}", req.getLogin());
return NetExceptionResponseFactory.error(
req,
409, // CONFLICT
"USER_ALREADY_EXISTS",
"Пользователь с таким login уже существует в системе"
);
}
SolanaUserEntry user = new SolanaUserEntry(
req.getLogin(),
req.getBlockchainName(),