From ab1d8b065a3df6a923dc775cc698d549b824eb95 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Tue, 14 Feb 2023 22:04:12 +0100 Subject: [PATCH] simplify promise --- packages/wam/index.mjs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/wam/index.mjs b/packages/wam/index.mjs index 4f73cc2ce..dabb25cac 100644 --- a/packages/wam/index.mjs +++ b/packages/wam/index.mjs @@ -35,15 +35,15 @@ export const loadWAM = async function (name, url) { wams[url] = wams[url] || import(/* @vite-ignore */ url); const { default: WAM } = await wams[url]; + const instance = new WAM(hostGroupId, getAudioContext()); // memoized instance ini instanceInit[name] = instanceInit[name] || - new Promise(async (resolve) => { - const instance = new WAM(hostGroupId, getAudioContext()); - await instance.initialize(); + instance.initialize().then(() => { instance.audioNode.connect(getAudioContext().destination); - resolve(instance); + return instance; }); + // save loaded instance wamInstances[name] = await instanceInit[name]; return wamInstances[name];