in src/main/java/com/epam/digital/data/platform/usrtaskmgt/remote/impl/UserTaskRemoteServiceImpl.java [91:105]
public CountResponse countUserTasks(@NonNull String assignee) {
log.debug("Counting assigned to current user or unassigned user tasks");
var unassignedCountTaskQuery = DdmTaskCountQueryDto.builder()
.assignee(assignee)
.unassigned(true)
.build();
var taskCountQueryDto = DdmTaskCountQueryDto.builder()
.orQueries(List.of(unassignedCountTaskQuery))
.build();
var dto = taskRestClient.getTaskCountByParams(taskCountQueryDto);
log.debug("Found {} user tasks", dto.getCount());
return userTaskDtoMapper.toCountResponse(dto);
}