diff options
| author | sowgro <tpoke.ferrari@gmail.com> | 2025-04-06 13:27:34 -0400 | 
|---|---|---|
| committer | sowgro <tpoke.ferrari@gmail.com> | 2025-04-06 13:27:34 -0400 | 
| commit | a24907d9ca0100798867805a458d8fc870a82e9a (patch) | |
| tree | ad8c74c30638fddb13dbe63a736f34717c11c314 /ufund-ui/src/app/components/cupboard | |
| parent | fd7d46749103d5610dd71ed33cb1e9d133701d4e (diff) | |
| download | JellySolutions-a24907d9ca0100798867805a458d8fc870a82e9a.tar.gz JellySolutions-a24907d9ca0100798867805a458d8fc870a82e9a.tar.bz2 JellySolutions-a24907d9ca0100798867805a458d8fc870a82e9a.zip  | |
Add a few missing toasts
Diffstat (limited to '')
| -rw-r--r-- | ufund-ui/src/app/components/cupboard/cupboard.component.ts | 15 | 
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);  | 
