Closed MariaGabrielaReis closed 1 year ago
Foi usado a classe para agrupar as requisições que envolvem as reuniões, onde existe uma função para criar uma reunião e uma função para deletá-la.
Tecnologias: React Native, Expo, Axios, Styled Components
https://user-images.githubusercontent.com/69374340/233802048-552f2644-ba4a-41ee-9c89-52b56eb5c262.mp4
https://user-images.githubusercontent.com/69374340/233803353-9f2ff7fa-8dba-48ef-ab7d-56830296302d.mp4
Requisição para criar reunião
async createMeeting(partnershipId: string, dateTime: string, theme: string) { try { const payload = { title: theme.trim(), partnerId: partnershipId, meetingDateTime: dateTime, }; await api.post(MEETING_ENDPOINTS.CREATE, payload); Alert.alert( "Reunião cadastrada!", "A partir de agora a nova reunião irá aparecer nas listagens", ); } catch (error) { alertError(error, "Não foi possível cadastrar a reunião :("); } }
Requisição para deletar reunião
async deleteMeeting(id: string) { try { await api.delete(MEETING_ENDPOINTS.DELETE + id); Alert.alert( "Reunião excluída!", "Esta reunião deixará de aparecer em listagens e históricos", ); } catch (error) { alertError(error, "Não foi possível deletar a reunião :("); } }
Documentação
Foi usado a classe para agrupar as requisições que envolvem as reuniões, onde existe uma função para criar uma reunião e uma função para deletá-la.
Tecnologias: React Native, Expo, Axios, Styled Components
https://user-images.githubusercontent.com/69374340/233802048-552f2644-ba4a-41ee-9c89-52b56eb5c262.mp4
https://user-images.githubusercontent.com/69374340/233803353-9f2ff7fa-8dba-48ef-ab7d-56830296302d.mp4
Requisição para criar reunião
Requisição para deletar reunião