Fix write percentage progress

This commit is contained in:
Paulus Schoutsen 2021-06-09 13:48:32 -07:00
parent e13f595f5e
commit 2488ffb403

View File

@ -145,11 +145,14 @@ export const startFlash = async (
content: html`Writing progress: ${lastPct}%`, content: html`Writing progress: ${lastPct}%`,
}); });
let totalWritten = 0;
for (const part of build.parts) { for (const part of build.parts) {
await espStub.flashData( await espStub.flashData(
files.shift()!, files.shift()!,
(newBytesWritten) => { (newBytesWritten) => {
const newPct = Math.floor((newBytesWritten / totalSize) * 100); totalWritten += newBytesWritten;
const newPct = Math.floor((totalWritten / totalSize) * 100);
if (newPct === lastPct) { if (newPct === lastPct) {
return; return;
} }