in src/Frontend/src/services/user.ts [182:201]
export async function getAllUsersWithExams(group: string | undefined) : Promise<IUsersResponse> {
return new Promise<IUsersResponse>(async (resolve, reject) => {
try {
let params
if (group) {
params = { page_size: -1, groups:group , show_finished: false }
} else {
params = { page_size: -1, show_finished: false}
}
const endpoint = getURL(`${ENDPOINT_USERS}/${ENDPOINT_EXAMS}`, params);
await api.get(endpoint).then(response => {
resolve(response.data);
});
} catch (e) {
if (process.env.NODE_ENV === 'development') console.error('[PROMISE ERROR (USER LIST)]: ' + e);
reject(null);
}
});
}