From 8395aa3b88fd10b989b6c8ae0f3bc8e8a0f626f2 Mon Sep 17 00:00:00 2001 From: Utkarsh Verma Date: Fri, 29 Apr 2022 11:39:56 +0530 Subject: [PATCH] Update index.js --- index.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index e5e676f..8bdbc39 100644 --- a/index.js +++ b/index.js @@ -100,9 +100,7 @@ module.exports = async options => { canvas.width = options.width canvas.height = options.height - return new Promise(async resolve => { - if (error) { resolve([]) } - + const extract = async resolve => { while (index < options.count) { video.currentTime = extractOffsets ? options.offsets[index] : options.startTime + (index + 1) * interval await new Promise(resolve => { seekResolve = resolve }) @@ -112,5 +110,10 @@ module.exports = async options => { index++ } resolve(frames) + } + + return new Promise(resolve => { + if (error) { resolve([]) } + extract(resolve) }) }