aboutsummaryrefslogtreecommitdiff
path: root/ufund-ui/src/app/components/cupboard/cupboard.component.ts
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2025-04-06 13:27:34 -0400
committersowgro <tpoke.ferrari@gmail.com>2025-04-06 13:27:34 -0400
commita24907d9ca0100798867805a458d8fc870a82e9a (patch)
treead8c74c30638fddb13dbe63a736f34717c11c314 /ufund-ui/src/app/components/cupboard/cupboard.component.ts
parentfd7d46749103d5610dd71ed33cb1e9d133701d4e (diff)
downloadJellySolutions-a24907d9ca0100798867805a458d8fc870a82e9a.tar.gz
JellySolutions-a24907d9ca0100798867805a458d8fc870a82e9a.tar.bz2
JellySolutions-a24907d9ca0100798867805a458d8fc870a82e9a.zip
Add a few missing toasts
Diffstat (limited to 'ufund-ui/src/app/components/cupboard/cupboard.component.ts')
-rw-r--r--ufund-ui/src/app/components/cupboard/cupboard.component.ts15
1 files changed, 9 insertions, 6 deletions
diff --git a/ufund-ui/src/app/components/cupboard/cupboard.component.ts b/ufund-ui/src/app/components/cupboard/cupboard.component.ts
index aca1397..f571566 100644
--- a/ufund-ui/src/app/components/cupboard/cupboard.component.ts
+++ b/ufund-ui/src/app/components/cupboard/cupboard.component.ts
@@ -106,16 +106,19 @@ export class CupboardComponent implements OnInit {
}
deleteNeed(id : number) {
- this.cupboardService.deleteNeed(id).subscribe(() => {
- this.toastService.sendToast(ToastType.INFO, "Need deleted.")
- this.needs = this.needs.filter(n => n.id !== id)
- })
- this.refresh();
+ this.cupboardService.deleteNeed(id)
+ .pipe(catchError((ex, _) => {
+ this.toastService.sendToast(ToastType.ERROR, ex.error)
+ return of()
+ }))
+ .subscribe(() => {
+ this.toastService.sendToast(ToastType.INFO, "Need deleted.")
+ this.refresh();
+ })
}
addToBasket(need: Need) {
const currentUser = this.authService.getCurrentUser();
- //console.log("get current user in angular:", currentUser)
if (currentUser) {
if (!currentUser.basket.includes(need.id)) {
currentUser.basket.push(need.id);