From 849713f57f9d3de998d681e9931bdf8ac1d0d42a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Renaudeau?= Date: Mon, 11 Jan 2016 14:15:18 +0100 Subject: [PATCH] add promise.defer dep --- package.json | 3 ++- src/GLCanvas.js | 12 +----------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 615c6b3..00e837e 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "gl-react": "^2.1.0" }, "dependencies": { - "invariant": "2.2.0" + "invariant": "2.2.0", + "promise-defer": "1.0.0" } } diff --git a/src/GLCanvas.js b/src/GLCanvas.js index df14ef0..aabf631 100644 --- a/src/GLCanvas.js +++ b/src/GLCanvas.js @@ -4,7 +4,7 @@ const { Component, requireNativeComponent } = React; - +const defer = require("promise-defer"); const captureFrame = require("./GLCanvas.captureFrame"); const serializeOption = config => @@ -18,16 +18,6 @@ const GLCanvasNative = requireNativeComponent("GLCanvas", GLCanvas, { } }); -function defer() { - const deferred = {}; - const promise = new Promise(function(resolve, reject) { - deferred.resolve = resolve; - deferred.reject = reject; - }); - deferred.promise = promise; - return deferred; -} - class GLCanvas extends Component { componentWillMount () { -- 2.26.2