From 01c3a297b5141482981e3383b70fc3c99637373d Mon Sep 17 00:00:00 2001 From: netpro2k <netpro2k@gmail.com> Date: Mon, 16 Jul 2018 17:55:53 -0700 Subject: [PATCH] Factor out async util --- src/components/super-spawner.js | 7 +------ src/utils/async-utils.js | 5 +++++ 2 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 src/utils/async-utils.js diff --git a/src/components/super-spawner.js b/src/components/super-spawner.js index 67e3b63fc..b33d4a3c5 100644 --- a/src/components/super-spawner.js +++ b/src/components/super-spawner.js @@ -1,10 +1,5 @@ import { addMedia } from "../utils/media-utils"; - -const waitForEvent = function(eventName, eventObj) { - return new Promise(resolve => { - eventObj.addEventListener(eventName, resolve, { once: true }); - }); -}; +import { waitForEvent } from "../utils/async-utils"; let nextGrabId = 0; /** diff --git a/src/utils/async-utils.js b/src/utils/async-utils.js new file mode 100644 index 000000000..99954f683 --- /dev/null +++ b/src/utils/async-utils.js @@ -0,0 +1,5 @@ +export const waitForEvent = function(eventName, eventObj) { + return new Promise(resolve => { + eventObj.addEventListener(eventName, resolve, { once: true }); + }); +}; -- GitLab