new method for pulling of all images
This commit is contained in:
@@ -65,6 +65,27 @@ export async function getImageByNoticeId(noticeId) {
|
||||
}
|
||||
}
|
||||
|
||||
export async function getAllImagesByNoticeId(noticeId) {
|
||||
try {
|
||||
const listResponse = await axios.get(`${API_URL}/images/list/${noticeId}`);
|
||||
|
||||
if (listResponse.data && listResponse.data.length > 0) {
|
||||
const imageUrls = listResponse.data.map(imageName =>
|
||||
`${API_URL}/images/get/${imageName}`
|
||||
);
|
||||
|
||||
console.log(`Pobrano ${imageUrls.length} zdjęć dla ogłoszenia o id: ${noticeId}`);
|
||||
return imageUrls;
|
||||
}
|
||||
|
||||
console.log(`Brak zdjęć dla ogłoszenia o id: ${noticeId}`);
|
||||
return ["https://http.cat/404.jpg"];
|
||||
} catch (err) {
|
||||
console.log(`Błąd podczas pobierania listy zdjęć dla ogłoszenia o id: ${noticeId}`, err);
|
||||
return ["https://http.cat/404.jpg"];
|
||||
}
|
||||
}
|
||||
|
||||
export const uploadImage = async (noticeId, imageUri) => {
|
||||
console.log("Started upload image");
|
||||
console.log(imageUri);
|
||||
|
||||
13
ArtisanConnect/package-lock.json
generated
13
ArtisanConnect/package-lock.json
generated
@@ -14,6 +14,7 @@
|
||||
"@gluestack-ui/actionsheet": "^0.2.53",
|
||||
"@gluestack-ui/button": "^1.0.14",
|
||||
"@gluestack-ui/form-control": "^0.1.19",
|
||||
"@gluestack-ui/hstack": "^0.1.17",
|
||||
"@gluestack-ui/icon": "^0.1.27",
|
||||
"@gluestack-ui/image": "^0.1.17",
|
||||
"@gluestack-ui/input": "^0.1.38",
|
||||
@@ -2438,6 +2439,18 @@
|
||||
"react-dom": ">=16"
|
||||
}
|
||||
},
|
||||
"node_modules/@gluestack-ui/hstack": {
|
||||
"version": "0.1.17",
|
||||
"resolved": "https://registry.npmjs.org/@gluestack-ui/hstack/-/hstack-0.1.17.tgz",
|
||||
"integrity": "sha512-gdxd8dFabzSogWr6rV0rMV2wFsLcuky+lQOZv5kTH8k4INu2z5o0f9Frp11D2ACAtjGcEAxv6bUn/mFT21QEjg==",
|
||||
"dependencies": {
|
||||
"@gluestack-ui/utils": "^0.1.14"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": ">=16",
|
||||
"react-dom": ">=16"
|
||||
}
|
||||
},
|
||||
"node_modules/@gluestack-ui/icon": {
|
||||
"version": "0.1.27",
|
||||
"resolved": "https://registry.npmjs.org/@gluestack-ui/icon/-/icon-0.1.27.tgz",
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"@gluestack-ui/actionsheet": "^0.2.53",
|
||||
"@gluestack-ui/button": "^1.0.14",
|
||||
"@gluestack-ui/form-control": "^0.1.19",
|
||||
"@gluestack-ui/hstack": "^0.1.17",
|
||||
"@gluestack-ui/icon": "^0.1.27",
|
||||
"@gluestack-ui/image": "^0.1.17",
|
||||
"@gluestack-ui/input": "^0.1.38",
|
||||
|
||||
Reference in New Issue
Block a user