From d9076e4367ccba667ba2c851f9421dc092d99592 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Wed, 25 Jan 2023 17:49:02 +0100 Subject: [PATCH] Add apiService --- frontend/src/services/ApiService.jsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 frontend/src/services/ApiService.jsx diff --git a/frontend/src/services/ApiService.jsx b/frontend/src/services/ApiService.jsx new file mode 100644 index 0000000..f7485e7 --- /dev/null +++ b/frontend/src/services/ApiService.jsx @@ -0,0 +1,17 @@ +export async function api(url) { + const response = await fetch(url); + if (response.ok) { + const jsonValue = await response.json(); + return Promise.resolve(jsonValue); + } else { + return Promise.reject('Response was not OK.'); + } + } + +export async function getSession(sessionId) { + return await api(`/api/sessions/${sessionId}/`); + } + + export async function getSessionList() { + return await api(`/api/sessions/`); + } \ No newline at end of file