Source: models/m_obtenerPruebas.js

/**
 * 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;