From b97d5e0efaa142ccbcc595ade2722c662a8264ff Mon Sep 17 00:00:00 2001
From: Eric Rosenbaum <eric.rosenbaum@gmail.com>
Date: Tue, 14 Nov 2017 13:52:41 -0500
Subject: [PATCH] Register music extension assets

---
 src/lib/storage.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/lib/storage.js b/src/lib/storage.js
index 6d858e6c2..b2094c118 100644
--- a/src/lib/storage.js
+++ b/src/lib/storage.js
@@ -25,6 +25,10 @@ class Storage extends ScratchStorage {
             [this.AssetType.ImageVector, this.AssetType.ImageBitmap, this.AssetType.Sound],
             asset => `${ASSET_SERVER}/internalapi/asset/${asset.assetId}.${asset.dataFormat}/get/`
         );
+        this.addWebSource(
+            [this.AssetType.Sound],
+            asset => `/static/extension-assets/scratch3_music/${asset.assetId}.${asset.dataFormat}`
+        );
         defaultProjectAssets.forEach(asset => this.cache(
             this.AssetType[asset.assetType],
             this.DataFormat[asset.dataFormat],
-- 
GitLab