dev add delete method
Test Workflow / test (push) Successful in 11s

This commit is contained in:
vladp
2026-04-07 10:08:53 +07:00
parent 077902f4ab
commit d8f6a08a2f
6 changed files with 53 additions and 54 deletions
@@ -122,10 +122,27 @@ public class NotificationHandler implements RequestHandler {
response);
}
case "delete": {
MarkAsReadRequest markRequest = objectMapper.convertValue(request.getMessageBody(),
MarkAsReadRequest.class);
int delete = notificationService.delete(markRequest.getNotificationIds());
MarkAsReadResponse response = MarkAsReadResponse.builder()
.success(true)
.updatedCount(delete)
.build();
return new BaseResponse(request.getMsgId(),
MessageCode.SUCCESS.getCode(),
MessageCode.SUCCESS.getDescription(),
response);
}
default:
ActionResponse response = ActionResponse.builder()
.action(action)
.availableActions(Arrays.asList("list", "active", "markRead"))
.availableActions(Arrays.asList("list", "active", "markRead", "delete"))
.build();
return new BaseResponse(request.getMsgId(),