Simplified delay function

This commit is contained in:
Florian Haubold
2018-07-24 14:13:51 +02:00
parent 4a88046471
commit dea6be1668

View File

@@ -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);
});
}
/**