MindGest / mindgest-backend

A nodejs + express implementation of a REST API (backend) for the MindGest application.
MIT License
0 stars 0 forks source link

Lista das consultas a decorrer #26

Open cabralpinto opened 1 year ago

cabralpinto commented 1 year ago

Formato do output: [{therapists: [string, ...], room: string, start: date, end: date}, ...]

gabrielmendesfernandes commented 1 year ago

Endpoint: GET:/appointment/ongoing

Formato do output: [{ appointmentStartTime: date, appointmentEndTime: date, appointmentArchivedDate: date, appointmentRoom: string, therapists: [{name: string},], }]

cabralpinto commented 1 year ago

isto não deveria estar a decorrer hoje? dei populate da database com isto e não me aparece quando chamo o endpoint

Image

gabrielmendesfernandes commented 1 year ago

Resolvido, pelo menos funciona aqui. Para a criação do appointment não é suposto ser passada a archived_date, essa data é adicionada quando a consulta é de facto marcada como terminada (onde depois me tens de enviar essa data, mas isso é outro endpoint). Assim que uma consulta tiver essa data, é considerada como terminada. Eu tirei esse campo das criações de appointments do seed.dev.ts.