From a18c56a10b7953219c953066be905923666ea770 Mon Sep 17 00:00:00 2001 From: Alexis THOMAS Date: Sun, 18 Oct 2020 22:39:06 +0200 Subject: [PATCH] fix: pass params to MediaFile constructor for correct init See cordova-plugin-file.File constructor for previously missing attributes, like 'lastModified' and 'end'. --- www/helpers.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/www/helpers.js b/www/helpers.js index 17f500a1..0eb28eae 100644 --- a/www/helpers.js +++ b/www/helpers.js @@ -25,15 +25,15 @@ function wrapMediaFiles (pluginResult) { const mediaFiles = []; let i; for (i = 0; i < pluginResult.length; i++) { - const mediaFile = new MediaFile(); - mediaFile.name = pluginResult[i].name; - - // Backwards compatibility - mediaFile.localURL = pluginResult[i].localURL || pluginResult[i].fullPath; + const mediaFile = new MediaFile( + pluginResult[i].name, + // Backwards compatibility + pluginResult[i].localURL || pluginResult[i].fullPath, + pluginResult[i].type, + pluginResult[i].lastModifiedDate, + pluginResult[i].size + ); mediaFile.fullPath = pluginResult[i].fullPath; - mediaFile.type = pluginResult[i].type; - mediaFile.lastModifiedDate = pluginResult[i].lastModifiedDate; - mediaFile.size = pluginResult[i].size; mediaFiles.push(mediaFile); } return mediaFiles;