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

Edit meeting #52

Closed MariaGabrielaReis closed 1 year ago

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 editar uma reunião. Esse put 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/233803872-96e58484-d466-49fa-893d-e51c6cc13249.mp4

Requisição

 async updateMeeting(id: string, dateTime: string, updatedTheme: string) {
    try {
      const payload = {
        meetingDateTime: dateTime,
        title: updatedTheme.trim(),
      };
      await api.put(MEETING_ENDPOINTS.EDIT + id, payload);
      Alert.alert(
        "Reunião atualizada!",
        "Os dados da reunião foram atualizados",
      );
    } catch (error) {
      alertError(error, "Não foi possível atualizar os dados da reunião :(");
    }
  }