(0);
const back = () => {
emit("back");
@@ -21,9 +22,13 @@ async function flash() {
logValue.value = "Downloading file";
await updater.obj.getFirmware( archive.getArchive[archive.getShownI]);
logValue.value = "File recieved";
+ filesize.value = updater.obj.getFileSize();
logValue.value = "Starting to flash (0%)";
- const fileSize = updater.obj.getFileSize();
- logValue.value = `FileSize: ${fileSize}`;
+ await updater.obj.flashFirmware((message: string) => {
+ logValue.value = message;
+ }).catch((reason) => {
+ logValue.value = reason;
+ });
// await updater.obj.flashFirmware();
// logValue.value = "Flash complete!";
view.value = 2;
@@ -63,6 +68,8 @@ onBeforeMount(async () => {
Status info
+ DO NOT CLOSE WHILE THE UPDATE IS RUNNING
+ Size: {{ filesize }}
{{ logValue }}