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