The-Bugger-Ducks / owl-partners-mobile

Mobile do projeto "Owl Partners" (5º DSM - 2023, FATEC Profº Jessen Vidal - SJC)
1 stars 0 forks source link

[#0702] Cadastro de anotações em reuniões #17

Closed gioliveirass closed 1 year ago

gioliveirass commented 1 year ago

Descrição da atividade

Informações para execução da atividade

DoR

DoD

drisabelles commented 1 year ago

@MariaGabrielaReis informações para execução da atividade atualizada

MariaGabrielaReis commented 1 year ago

Documentação

Foi usado a classe para agrupar as requisições que envolvem as reuniões, onde existe uma função para criar uma anotação de uma reunião. Esse post foi feito consumindo a rota do backend através dessa função.

Tecnologias: React Native, Expo, Axios, Styled Components

https://user-images.githubusercontent.com/69374340/233805206-a516b965-cdf7-4f1b-a6ab-a10061ee583a.mp4

Requisição

 async createMeetingComment(
    meetingId: string,
    comment: string,
    userId: string,
  ) {
    try {
      const payload = {
        comment,
        meetingId,
        userId,
      };
      const { data } = await api.post(MEETING_ENDPOINTS.ADD_COMMENT, payload);
      return data;
    } catch (error) {
      alertError(error, "Não foi possível cadastrar o comentário :(");
    }
  }