From b849be9f775fb204e266e35cedb552e8fa60eee2 Mon Sep 17 00:00:00 2001 From: Daniel Lando Date: Thu, 30 Dec 2021 15:33:31 +0100 Subject: [PATCH] fix: add missing NVM convert progress callback --- lib/ZwaveClient.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/ZwaveClient.ts b/lib/ZwaveClient.ts index a02f963f306..8ee2fe72ff5 100644 --- a/lib/ZwaveClient.ts +++ b/lib/ZwaveClient.ts @@ -2698,10 +2698,17 @@ class ZwaveClient extends TypedEventEmitter { await this.driver.controller.restoreNVM( data, + this._onConvertNVMProgress.bind(this), this._onRestoreNVMProgress.bind(this) ) } + private _onConvertNVMProgress(bytesRead: number, totalBytes: number) { + const progress = Math.round((bytesRead / totalBytes) * 100) + + this._updateControllerStatus(`Convert NVM progress: ${progress}%`) + } + private _onRestoreNVMProgress(bytesRead: number, totalBytes: number) { const progress = Math.round((bytesRead / totalBytes) * 100)