From bb35062dfcf63aba9cace5ac11f94f32b58658d7 Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Fri, 15 Dec 2023 14:06:31 +0100 Subject: [PATCH] fix(ui-144): alert catch the errors on delete --- frontend/app/mstore/alertsStore.ts | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/frontend/app/mstore/alertsStore.ts b/frontend/app/mstore/alertsStore.ts index 23b19af70..2974dab8b 100644 --- a/frontend/app/mstore/alertsStore.ts +++ b/frontend/app/mstore/alertsStore.ts @@ -54,15 +54,19 @@ export default class AlertsStore { }); }; - remove = async (id: string) => { - this.loading = true; - try { - await alertsService.remove(id); - } catch (e) { - console.error(e); - } finally { - this.loading = false; - } + remove = (id: string): Promise => { + return new Promise(async (resolve, reject) => { + this.loading = true; + try { + await alertsService.remove(id); + resolve(); + } catch (e) { + console.error(e); + reject(e); + } finally { + this.loading = false; + } + }); }; fetchTriggerOptions = async () => {