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 () => {