/**
* Modelo encargado de obtener la lista de pruebas del Torneo Olímpico
* desde el backend mediante una petición `fetch`.
*/
class M_obtenerPruebas {
/**
* Realiza una petición al servidor para obtener todas las pruebas.
*
* @async
* @method obtenerPruebas
* @returns {Promise<Object[]|undefined>} Un array de objetos con datos de pruebas, o `undefined` si ocurre un error.
*/
async obtenerPruebas() {
try {
const response = await fetch(
"/Torneo_Olimpico/app/controllers/c_obtenerPruebas.php",
);
const data = await response.json();
return data;
} catch (error) {
console.error(error);
}
}
}
export default M_obtenerPruebas;