Skip to content

Criação de camada de serviço para criação e gerenciamento das jobs - #73

Merged
JoaoVictorGI merged 3 commits into
masterfrom
67-criação-de-camada-de-serviço-para-controles-das-jobs
Dec 2, 2025

Hidden character warning

The head ref may contain hidden characters: "67-cria\u00e7\u00e3o-de-camada-de-servi\u00e7o-para-controles-das-jobs"
Merged

Criação de camada de serviço para criação e gerenciamento das jobs#73
JoaoVictorGI merged 3 commits into
masterfrom
67-criação-de-camada-de-serviço-para-controles-das-jobs

Conversation

@lucasbdourado

Copy link
Copy Markdown
Member

No description provided.

@JoaoVictorGI

Copy link
Copy Markdown
Contributor

Invés de um early return caso a entidade não exista em ReminderJob.executeInternal pode ser utilizado o .ifPresent():

reminderRepository.findByIdWithAssociations(reminderId).ifPresent(reminder -> {
            emailService.send(reminder);

            reminderService.registerReminderExecution(reminder);

            logger.info("Executed reminder {} at {}", reminder.getId(), Instant.now());
        });

Eu acho que assim fica mais fácil de ler. Dá pra perguntar pros outros no discord qual preferem.

@JoaoVictorGI
JoaoVictorGI merged commit e4d8ba5 into master Dec 2, 2025
2 checks passed
@JoaoVictorGI
JoaoVictorGI deleted the 67-criação-de-camada-de-serviço-para-controles-das-jobs branch December 2, 2025 21:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Criação de camada de serviço para controles das jobs

2 participants