From 1414e3df698e86887ee4e8d13d79cdf73f1ebd63 Mon Sep 17 00:00:00 2001 From: hensm Date: Thu, 2 Jul 2020 00:32:28 +0100 Subject: [PATCH] Convert promise usage to async/await --- .../ReceiverSelectorManager.ts | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/ext/src/background/receiverSelector/ReceiverSelectorManager.ts b/ext/src/background/receiverSelector/ReceiverSelectorManager.ts index f7201e1..356ab58 100644 --- a/ext/src/background/receiverSelector/ReceiverSelectorManager.ts +++ b/ext/src/background/receiverSelector/ReceiverSelectorManager.ts @@ -181,19 +181,18 @@ async function getSelection ( })); sharedSelector.addEventListener("stop" - , storeListener("stop", ev => { + , storeListener("stop", async ev => { logger.info("Stopped receiver app", ev.detail); - StatusManager.init() - .then(() => StatusManager.stopReceiverApp(ev.detail.receiver)) - .then(() => { - resolve({ - actionType: ReceiverSelectionActionType.Stop - , receiver: ev.detail.receiver - }); - removeListeners(); - }); + await StatusManager.init(); + await StatusManager.stopReceiverApp(ev.detail.receiver); + + resolve({ + actionType: ReceiverSelectionActionType.Stop + , receiver: ev.detail.receiver + }); + removeListeners(); }));