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) => {
|
export const uploadImage = async (noticeId, imageUri) => {
|
||||||
console.log("Started upload image");
|
console.log("Started upload image");
|
||||||
console.log(imageUri);
|
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/actionsheet": "^0.2.53",
|
||||||
"@gluestack-ui/button": "^1.0.14",
|
"@gluestack-ui/button": "^1.0.14",
|
||||||
"@gluestack-ui/form-control": "^0.1.19",
|
"@gluestack-ui/form-control": "^0.1.19",
|
||||||
|
"@gluestack-ui/hstack": "^0.1.17",
|
||||||
"@gluestack-ui/icon": "^0.1.27",
|
"@gluestack-ui/icon": "^0.1.27",
|
||||||
"@gluestack-ui/image": "^0.1.17",
|
"@gluestack-ui/image": "^0.1.17",
|
||||||
"@gluestack-ui/input": "^0.1.38",
|
"@gluestack-ui/input": "^0.1.38",
|
||||||
@@ -2438,6 +2439,18 @@
|
|||||||
"react-dom": ">=16"
|
"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": {
|
"node_modules/@gluestack-ui/icon": {
|
||||||
"version": "0.1.27",
|
"version": "0.1.27",
|
||||||
"resolved": "https://registry.npmjs.org/@gluestack-ui/icon/-/icon-0.1.27.tgz",
|
"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/actionsheet": "^0.2.53",
|
||||||
"@gluestack-ui/button": "^1.0.14",
|
"@gluestack-ui/button": "^1.0.14",
|
||||||
"@gluestack-ui/form-control": "^0.1.19",
|
"@gluestack-ui/form-control": "^0.1.19",
|
||||||
|
"@gluestack-ui/hstack": "^0.1.17",
|
||||||
"@gluestack-ui/icon": "^0.1.27",
|
"@gluestack-ui/icon": "^0.1.27",
|
||||||
"@gluestack-ui/image": "^0.1.17",
|
"@gluestack-ui/image": "^0.1.17",
|
||||||
"@gluestack-ui/input": "^0.1.38",
|
"@gluestack-ui/input": "^0.1.38",
|
||||||
|
|||||||
Reference in New Issue
Block a user