From abbf4cb726d471d5f45ecfaf9911f1997a8eff7f Mon Sep 17 00:00:00 2001 From: trochas Date: Wed, 7 Jan 2026 13:50:50 +0100 Subject: [PATCH] debug api --- front_end/src/api.ts | 1 + front_end/src/components/test_api.tsx | 7 +- front_end/src/requetes.tsx | 19 +++--- package-lock.json | 94 +-------------------------- 4 files changed, 17 insertions(+), 104 deletions(-) diff --git a/front_end/src/api.ts b/front_end/src/api.ts index e6cd610..aea29ba 100644 --- a/front_end/src/api.ts +++ b/front_end/src/api.ts @@ -12,6 +12,7 @@ api.interceptors.request.use((config) => { if (keycloak?.token) { // eslint-disable-next-line no-param-reassign config.headers.Authorization = `Bearer ${keycloak.token}`; + console.log(config.headers.Authorization); } return config; }); diff --git a/front_end/src/components/test_api.tsx b/front_end/src/components/test_api.tsx index 1e39c09..2fd52e7 100644 --- a/front_end/src/components/test_api.tsx +++ b/front_end/src/components/test_api.tsx @@ -1,9 +1,12 @@ -import { getUsersAPI } from "../requetes" +import { useKeycloak } from "@react-keycloak/web" +import { getCoachsAPI, getUsersAPI } from "../requetes" + function TestAPI(){ + const { keycloak } = useKeycloak() function handleGetUsers(): void { - getUsersAPI() + getCoachsAPI(); } return( diff --git a/front_end/src/requetes.tsx b/front_end/src/requetes.tsx index 626a244..30a1b83 100644 --- a/front_end/src/requetes.tsx +++ b/front_end/src/requetes.tsx @@ -1,14 +1,5 @@ import api from "./api"; import { Activite, Athlete, Coach, Session, User } from "./classes"; -//import { useKeycloak } from '@react-keycloak/web' - -//const { keycloak } = useKeycloak() -/* -const useAuthHeader = () => { - return keycloak?.token - ? { Authorization: `Bearer ${keycloak.token}` } - : {} -}*/ //debug: export function delay(ms: number): Promise { @@ -146,4 +137,14 @@ export async function getUsersAPI(): Promise { console.error("Error fetching users:", error); throw error; } +} + +export async function getCoachsAPI(): Promise { + try { + const response = await api.get("/coach/all"); + return response.data; + } catch (error) { + console.error("Error fetching coachs:", error); + throw error; + } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 0b5f782..89b9cd5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2,97 +2,5 @@ "name": "hackathon", "lockfileVersion": 3, "requires": true, - "packages": { - "": { - "dependencies": { - "react-router-dom": "^7.11.0" - } - }, - "node_modules/cookie": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", - "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/react": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", - "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "19.2.3", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", - "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", - "license": "MIT", - "peer": true, - "dependencies": { - "scheduler": "^0.27.0" - }, - "peerDependencies": { - "react": "^19.2.3" - } - }, - "node_modules/react-router": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.11.0.tgz", - "integrity": "sha512-uI4JkMmjbWCZc01WVP2cH7ZfSzH91JAZUDd7/nIprDgWxBV1TkkmLToFh7EbMTcMak8URFRa2YoBL/W8GWnCTQ==", - "license": "MIT", - "dependencies": { - "cookie": "^1.0.1", - "set-cookie-parser": "^2.6.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - } - } - }, - "node_modules/react-router-dom": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.11.0.tgz", - "integrity": "sha512-e49Ir/kMGRzFOOrYQBdoitq3ULigw4lKbAyKusnvtDu2t4dBX4AGYPrzNvorXmVuOyeakai6FUPW5MmibvVG8g==", - "license": "MIT", - "dependencies": { - "react-router": "7.11.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" - } - }, - "node_modules/scheduler": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", - "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", - "license": "MIT" - }, - "node_modules/set-cookie-parser": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", - "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", - "license": "MIT" - } - } + "packages": {} }