From dea6be166844bfe626ffcaddf847d158f9eb86ca Mon Sep 17 00:00:00 2001 From: Florian Haubold Date: Tue, 24 Jul 2018 14:13:51 +0200 Subject: [PATCH] Simplified delay function --- src/secure-dfu.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/secure-dfu.ts b/src/secure-dfu.ts index b4fbf8d..c444877 100644 --- a/src/secure-dfu.ts +++ b/src/secure-dfu.ts @@ -364,7 +364,7 @@ export class SecureDfu extends EventDispatcher { const packet = data.slice(start, end); return this.packetChar.writeValue(packet) - .then(this.delayPromise(this.delay)) + .then(() => this.delayPromise(this.delay)) .then(() => { this.progress(offset + end); @@ -384,13 +384,9 @@ export class SecureDfu extends EventDispatcher { } private delayPromise(delay: number) { - return data => { - return new Promise((resolve, _) => { - setTimeout(() => { - resolve(data); - }, delay); - }); - }; + return new Promise(resolve => { + setTimeout(resolve, delay); + }); } /**