From 321a88892100fa4ea38e50f04f047cd5babdd54f Mon Sep 17 00:00:00 2001 From: "Jade (Rose) Rowland" Date: Sat, 1 Jun 2024 12:42:07 -0400 Subject: [PATCH] add catch --- website/src/repl/idbutils.mjs | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/website/src/repl/idbutils.mjs b/website/src/repl/idbutils.mjs index 1c46c5d7..c49362da 100644 --- a/website/src/repl/idbutils.mjs +++ b/website/src/repl/idbutils.mjs @@ -65,21 +65,26 @@ export function registerSamplesFromDB(config = userSamplesDBConfig, onComplete = sounds.set(parentDirectory, soundPaths); }); }), - ).then(() => { - sounds.forEach((soundPaths, key) => { - const value = Array.from(soundPaths); - registerSound(key, (t, hapValue, onended) => onTriggerSample(t, hapValue, onended, value), { - type: 'sample', - samples: value, - baseUrl: undefined, - prebake: false, - tag: undefined, + ) + .then(() => { + sounds.forEach((soundPaths, key) => { + const value = Array.from(soundPaths); + registerSound(key, (t, hapValue, onended) => onTriggerSample(t, hapValue, onended, value), { + type: 'sample', + samples: value, + baseUrl: undefined, + prebake: false, + tag: undefined, + }); }); - }); - logger('imported sounds registered!', 'success'); - onComplete(); - }); + logger('imported sounds registered!', 'success'); + onComplete(); + }) + .catch((error) => { + logger('Something went wrong while registering saved samples from the index db', 'error'); + console.error(error); + }); }; }); }