Slide 4
Slide 4 text
Repository pattern
const formatValuesToApp = (values: TAtividades) => ({
...values,
ano: parseInt(values.ano),
data: formatDateToApp(values.data),
anexos: values.anexos.map(a => a.id)
})
export const getAtividade = async () => {
const response = await invitationMirrorApi.
getBalance()
const formatData = formatValuesToApp
(response.data)
mutate('/professor/classes'
, formatData, false
)
return formatData
}