From 92d573819e8db4242debb556196d61d3c1a672e0 Mon Sep 17 00:00:00 2001 From: Alexis Feron Date: Fri, 13 Jun 2025 10:22:38 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20deletion=20to=20share?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../share-modal/share-modal.component.html | 9 +++++---- .../components/share-modal/share-modal.component.ts | 12 ++++++++++++ src/app/components/timeline/timeline.component.html | 2 +- src/app/services/pin/pin.service.ts | 9 ++++++++- 4 files changed, 26 insertions(+), 6 deletions(-) diff --git a/src/app/components/share-modal/share-modal.component.html b/src/app/components/share-modal/share-modal.component.html index e208b65..0d384c6 100644 --- a/src/app/components/share-modal/share-modal.component.html +++ b/src/app/components/share-modal/share-modal.component.html @@ -108,9 +108,10 @@ /> -
-
+ diff --git a/src/app/components/share-modal/share-modal.component.ts b/src/app/components/share-modal/share-modal.component.ts index 348bde5..18be98c 100644 --- a/src/app/components/share-modal/share-modal.component.ts +++ b/src/app/components/share-modal/share-modal.component.ts @@ -131,4 +131,16 @@ export class ShareModalComponent implements OnInit, OnDestroy { this.closeShareModal(); }); } + + unsharePin(friendId: string) { + if (!this.pinId) { + console.error('No pin ID available'); + return; + } + + this.pinService.deletePinShare(this.pinId, friendId).subscribe(() => { + // Mettre à jour la liste des amis après la suppression + this.getFriend(); + }); + } } diff --git a/src/app/components/timeline/timeline.component.html b/src/app/components/timeline/timeline.component.html index f9b4e70..365ab4d 100644 --- a/src/app/components/timeline/timeline.component.html +++ b/src/app/components/timeline/timeline.component.html @@ -42,7 +42,7 @@