dedevpradev / faladev

Este é um projeto open source dedicado ao desenvolvimento de uma plataforma completa para a gestão de mentorias.
Apache License 2.0
30 stars 26 forks source link

Refatorando rotina para separação de lógica e responsabilidade #9

Closed mffonseca closed 3 months ago

mffonseca commented 3 months ago

Descrição

Este pull request é uma refatoração da função de busca e atualização de eventos. As principais melhorias incluem a implementação de uma função dedicada para buscar eventos pelo link do Hangouts e a refatoração da função AddGuestToEvent para aumentar a clareza e facilitar futuras manutenções no código.

Mudanças Realizadas

  1. Introdução da Função findEventByHangoutLink:

    • Implementada para isolar a lógica de busca de eventos pelo link do Hangouts, facilitando futuras extensões ou modificações na maneira como os eventos são buscados.
  2. Refatoração da Lógica de Atualização de Eventos:

    • A lógica de atualização de eventos após adicionar um convidado foi refatorada para maior clareza.
  3. Melhoria na Manipulação de Erros:

    • As mensagens de erro agora utilizam errors.Wrap para incluir mais contexto e preservar a pilha de chamadas original, melhorando a capacidade de debug do sistema.

Arquivos Modificados

Mudanças Detalhadas