From c4fe35a178754a582fb54faf0bacd89cd3d56427 Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Tue, 16 Nov 2021 18:06:06 -0600 Subject: [PATCH] Clean up some ugly code in sb3 downloader --- src/packager/download-project.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/packager/download-project.js b/src/packager/download-project.js index c3dd2fc..006900c 100644 --- a/src/packager/download-project.js +++ b/src/packager/download-project.js @@ -186,9 +186,9 @@ const loadScratch3 = (projectData, progressTarget) => { zip.file('project.json', JSON.stringify(optimizeSb3Json(projectData))); const targets = projectData.targets; - const costumes = [].concat.apply([], targets.map((t) => t.costumes || [])); - const sounds = [].concat.apply([], targets.map((t) => t.sounds || [])); - const assets = dedupeAssets([].concat.apply([], [costumes, sounds])); + const costumes = targets.map((t) => t.costumes || []).flat(); + const sounds = targets.map((t) => t.sounds || []).flat(); + const assets = dedupeAssets([...costumes, ...sounds]); return Promise.all(assets.map((a) => addFile(a))) .then(() => {