From 580715947dfe10eb6f19e7b947c216f117c7de44 Mon Sep 17 00:00:00 2001 From: Andrii Solianyk Date: Tue, 29 Apr 2025 14:30:57 +0200 Subject: [PATCH] =?UTF-8?q?WIP,=20pr=C3=B3buje=20zrozumie=C4=87=20po=20co?= =?UTF-8?q?=20istnieje=20frontend?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ArtisanConnect/api/notices.jsx | 22 ++++++++++++++++++---- ArtisanConnect/app/(tabs)/notices.jsx | 3 ++- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/ArtisanConnect/api/notices.jsx b/ArtisanConnect/api/notices.jsx index 1d198c2..b1700f1 100644 --- a/ArtisanConnect/api/notices.jsx +++ b/ArtisanConnect/api/notices.jsx @@ -1,16 +1,16 @@ -const API_URL = "https://testowe.zikor.pl/api/v1/notices/"; +const API_URL = "http://10.224.1.86:8080/api/v1/notices"; export async function listNotices() { - const response = await fetch(`${API_URL}get/all`); + const response = await fetch(`${API_URL}/get/all`); const data = await response.json(); if (!response.ok) { - throw new Error("Error"); + throw new Error(response.toString()); } return data; } export async function getNoticeById(noticeId) { - const response = await fetch(`${API_URL}get/${noticeId}`); + const response = await fetch(`${API_URL}/get/${noticeId}`); const data = await response.json(); if (!response.ok) { @@ -18,3 +18,17 @@ export async function getNoticeById(noticeId) { } return data; } + +export async function getImagesByNoticeId(noticeId) { + const response = await fetch(`http://10.224.1.86:8080/api/v1/images/list/${noticeId}`); + + if (!response.ok) { + throw new Error(response.toString()); + } + + const data = await response.json(); + + const Image = await fetch(`http://10.224.1.86:8080/api/v1/images/get/${data.first}`); + + return Image.blob(); +} \ No newline at end of file diff --git a/ArtisanConnect/app/(tabs)/notices.jsx b/ArtisanConnect/app/(tabs)/notices.jsx index f93fd89..035fff0 100644 --- a/ArtisanConnect/app/(tabs)/notices.jsx +++ b/ArtisanConnect/app/(tabs)/notices.jsx @@ -14,7 +14,8 @@ export default function Notices() { } if (error) { - return Błąd, spróbuj ponownie póżniej; + console.log(error.message); + return Nie udało sie pobrać listy. {error.message}; } return (