in app/src/preHome.js [159:187]
async function searchSessions() {
const apiName = 'MTADemoAPI';
const path = 'listSessions';
var parameters = {};
if (validatesSessionId(sessionId) && validatesPatientId(patientId)) {
parameters = { SessionId: sessionId, PatientId: patientId };
} else if (validatesSessionId(sessionId) && validatesHealthCareProfessionalId(healthCareProfessionalId)) {
parameters = { SessionId: sessionId, HealthCareProfessionalId: healthCareProfessionalId };
} else if (validatesHealthCareProfessionalId(healthCareProfessionalId)) {
parameters = { HealthCareProfessionalId: healthCareProfessionalId };
} else if (validatesPatientId(patientId)) {
parameters = { PatientId: patientId };
} else {
console.log('error');
return { status: 'error' };
}
const myInit = {
headers: {
Authorization: `Bearer ${(await Auth.currentSession()).getIdToken().getJwtToken()}`,
},
response: true,
queryStringParameters: parameters,
};
const result = await API.get(apiName, path, myInit);
console.log('printing response', result.data);
setSessions(result.data);
return result;
}