From 46d830b2f7e110b06b3ba341f5839424178a8e91 Mon Sep 17 00:00:00 2001 From: Alix JEUDI--LEMOINE Date: Sat, 7 Jun 2025 11:27:39 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20Modified=20the=20postImage?= =?UTF-8?q?=20method=20in=20the=20Image=20service=20to=20include=20the=20E?= =?UTF-8?q?XIF=20=E2=80=8B=E2=80=8Bdate=20in=20the=20URL=20if=20available.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/services/image/image.service.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/app/services/image/image.service.ts b/src/app/services/image/image.service.ts index 81e8161..3267014 100644 --- a/src/app/services/image/image.service.ts +++ b/src/app/services/image/image.service.ts @@ -24,13 +24,19 @@ export class ImageService { }); } - postImage(image: File): Observable { + postImage(image: File, date: string): Observable { + let url = `${this.apiUrl}/image/pin/null/add`; + const headers = this.authService.getAuthHeaders(); const formData = new FormData(); formData.append('image', image); - return this.http.post(`${this.apiUrl}/image/pin/null/add`, formData, { headers }); + if(date !== '') { + url += `?exif_date=${date}`; + } + + return this.http.post(url, formData, { headers }); } getImageMetadata(imageId: string): Observable {