dev fields for notion
Test Workflow / test (push) Has been cancelled

This commit is contained in:
2026-05-21 14:26:50 +07:00
parent 0c522e2faf
commit 55081d51a3
@@ -12,6 +12,7 @@ import ru.soune.nocopy.entity.user.AuthToken;
import ru.soune.nocopy.repository.AuthTokenRepository;
import ru.soune.nocopy.service.violation.ViolationNotionService;
import java.util.List;
import java.util.Optional;
@Slf4j
@@ -35,7 +36,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.INVALID_TOKEN.getCode(),
"Token is required",
null);
"field: token");
}
Optional<AuthToken> tokenOptional = authTokenRepository.findByToken(notionRequest.getToken());
@@ -44,7 +45,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.INVALID_TOKEN.getCode(),
"Invalid token",
null);
notionRequest.getToken());
}
Long userId = tokenOptional.get().getUser().getId();
@@ -55,7 +56,9 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.INVALID_ACTION.getCode(),
"Action is required",
null);
List.of("get_notions", "get_notion",
"add_notion", "update_notion",
"delete_notion"));
}
switch (action) {
@@ -74,7 +77,9 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.INVALID_ACTION.getCode(),
"Invalid action: " + action,
null);
List.of("get_notions", "get_notion",
"add_notion", "update_notion",
"delete_notion"));
}
} catch (IllegalArgumentException e) {
@@ -83,21 +88,21 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.VALIDATION_ERROR.getCode(),
e.getMessage(),
null);
"Validation error: " + e.getMessage());
} catch (SecurityException e) {
log.error("Security error: {}", e.getMessage());
return new BaseResponse(
request.getMsgId(),
MessageCode.ACCESS_DENIED.getCode(),
e.getMessage(),
null);
"Security error: " + e.getMessage());
} catch (Exception e) {
log.error("Unexpected error", e);
return new BaseResponse(
request.getMsgId(),
MessageCode.INTERNAL_ERROR.getCode(),
"Internal server error",
null);
"Unexpected error: " + e);
}
}
@@ -107,7 +112,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.INVALID_JSON_BODY.getCode(),
"ViolationId is required for get_notions action",
null);
"field: violation_id");
}
try {
@@ -122,7 +127,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.NOTION_NOT_FOUND.getCode(),
e.getMessage(),
null);
"Unexpected error: " + e);
}
}
@@ -132,7 +137,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.INVALID_JSON_BODY.getCode(),
"NotionId is required for get_notion action",
null);
"field: notion_id");
}
try {
@@ -147,7 +152,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.NOTION_NOT_FOUND.getCode(),
e.getMessage(),
null);
"Unexpected error: " + e);
}
}
@@ -157,7 +162,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.INVALID_JSON_BODY.getCode(),
"ViolationId is required for add_notion action",
null);
"field: notion_id");
}
if (notionRequest.getMessage() == null || notionRequest.getMessage().trim().isEmpty()) {
@@ -165,7 +170,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.INVALID_JSON_BODY.getCode(),
"Message is required for add_notion action",
null);
"field: message");
}
try {
@@ -180,7 +185,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.NOTION_NOT_FOUND.getCode(),
e.getMessage(),
null);
"Unexpected error: " + e);
}
}
@@ -190,7 +195,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.INVALID_JSON_BODY.getCode(),
"NotionId is required for update_notion action",
null);
"field: notion_id");
}
if (notionRequest.getMessage() == null || notionRequest.getMessage().trim().isEmpty()) {
@@ -198,7 +203,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.INVALID_JSON_BODY.getCode(),
"Message is required for update_notion action",
null);
"field: message");
}
try {
@@ -213,13 +218,13 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.NOTION_NOT_FOUND.getCode(),
e.getMessage(),
null);
"IllegalArgumentException error: " + e);
} catch (SecurityException e) {
return new BaseResponse(
request.getMsgId(),
MessageCode.ACCESS_DENIED.getCode(),
e.getMessage(),
null);
"SecurityException error: " + e);
}
}
@@ -229,7 +234,7 @@ public class ViolationNotionHandler implements RequestHandler {
request.getMsgId(),
MessageCode.INVALID_JSON_BODY.getCode(),
"NotionId is required for delete_notion action",
null);
"field: notion_id");
}
try {