downloadTask: set metadata only if it was parsed correctly;

This commit is contained in:
Kesha Antonov
2023-02-19 05:48:50 +03:00
parent 59278e00a8
commit 5ca5d57c3f
+3 -1
View File
@@ -21,7 +21,9 @@ export default class DownloadTask {
this.bytesWritten = taskInfo.bytesWritten ?? 0
this.totalBytes = taskInfo.totalBytes ?? 0
this.metadata = this.tryParseJson(taskInfo.metadata)
const metadata = this.tryParseJson(taskInfo.metadata)
if (metadata)
this.metadata = metadata
if (originalTask) {
this.beginHandler = originalTask.beginHandler